How I think, as a programmer.
Paul Graham wrote a brilliant essay about how programmers think recently, and I’ve been telling people about it for days. It’s the best description of how I work (and think) that I’ve ever read. The crux of it is that, if I’m working on a 1,000 line program, I have to hold the logic of all 1,000 lines in my head at once before I can do any substantive work. If I’m distracted, or tired, or otherwise not firing on all cylinders, either I can’t code or, if I do, I’m going to make mistakes.
2 Comments