I code in the debugger
then execute it, write, step, write, step....
Guarantee's a high level of quality. If I write a line wrong, I just back up the PC to the outer context, change the line, and test it. I recently had to fix a Java web service and felt absolutely crippled because I couldn't write a couple lines for the wacky string manipulation I was about to do - just to make sure I had it right.
This is the way computers should work.
I4 NOW!
Impeach, Indict, Incarcerate, Inject
Bush, Cheney, Gonzalez, Rumsfeld, Rove, Rice