Hi!
I found out, while shoulder surfing some other - much more experienced programmers - that they all have different strategies in finding (their) errors in (their) code.
And I don't mean understanding compiler error messages, but understanding the reason why the error message occurs - immediately by following the code-flow and locating a semantical error. That sounds almost too easy.
The problem is: stuff tends to grow huge. I can't follow all my 3000 lines of code and keep everything in mind including auto-generated code for GUIs. Even if I separate pieces, it's still too much to begin again and re-read everything.
I just wonder what the most common practices are to make stuff work :). What do you do if you don't understand why the compiler throws error messages?