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)

    This is bullshit, right? Immediately after the 1917 revolution education was in shambles. And there were still several years of the civil war to…

  • (no subject)

    I was stumped by the asterisks in the second bleeped word. Could only think of hand, but that's not what it was. In any case, it's a perfectly…

  • (no subject)

    Which/whose corporate interests is he talking about? Which corporations are interested in what? I am so confused.

  • 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.