The 4 levels of bugs

(written by lawrence krubner, however indented passages are often quotes). You can contact lawrence at: lawrence@krubner.com, or follow me on Twitter.

Interesting:

So it seems like there are a few different levels of bug difficulty:

It’s immediately obvious to you what’s wrong

You Google the exception, read some documentation or Stack Overflow, and then it’s immediately obvious what’s wrong

You don’t know what’s wrong, but you know more or less where in the (open source) library code you’re using to look, and you can read the code to figure it out

You’re missing some bigger-picture of knowledge about the code you’re running that you need to understand the bug (like me not understanding how joins work in Cascading).

Post external references

  1. 1
    http://jvns.ca/blog/2014/12/29/on-reading-the-source-code-not-the-docs/
Source