Andrey (azangru) wrote,

A talk about how beginner programmers struggle with error messages, which is mostly about empathy and so on, with concrete examples which annoy me. Instead of teaching those beginners some heuristics of searching for the causes of their bugs and drilling into them the techniques of using debuggers, the speaker is saying that error messages should be more beginner-friendly. Something like "x.push is not a function" is, according to her, too confusing. And her students, for whatever reason, don't go googling for error messages (like EADDRINUSE) to find out what they may possibly mean.

I mean, I am all for better errors and stuff, especially like the ones that Elm, and now Reason, and to some extent Flow, are boasting, but man, debugging is what developers do on daily basis, beginner or otherwise.

  • (no subject)

    Oh, so the film Nobody was directed by a Russian director, Ilya Naishuller. That would explain why, in contrast to John Wick, the Russian villains…

  • (no subject)

    com-petere со-ревновать-ся

  • (no subject)

    Someone is actually running a youtube ad campaign targeting React developers with a course on becoming a UI architect: The site that the ad…

  • Post a new comment


    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.