It's interesting to see how others approach programming tasks. I had a friend in college who had to write the code out completely on paper, before he would type it into the computer. Now for me, if I had to prep like that to code a simple program, I'd go buy a gun and kill myself. And no, I wouldn't draw a map to the gun store, first.
Pete