JavaZone 2010 - Drop the debugger and become a better programmer.
Many programmers rely heavily on source-level debuggers, so much that whenever they come across a problem or some soucecode they don't understand, their first course of action is to fire up the debugger and single-step through it with their eyes glued to the list of breakpoints and watched variables.
There are good reasons to break this habit, and in the process you will gain a deeper understanding of the application, enabling you to fix more bugs, improve the quality of the code, and simply become a better programmer.
Henrik Østerlund Gram
A danish software engineer with experience in the financial, telecommunications and computer games sectors, working as a senior consultant for Webstep in Norway. Growing up in a time and place with little to no access to programming literature, he initially learned programming on his own by looking at machinecode, probably causing a life-long interest in puzzles, physical and otherwise.
