…and it was like the final piece of the puzzle. I think the love/hate break is between programmers who like to build things from parts (we’ll call them “assemblers”) and programmers who see each new program as a clean sheet of paper. This passage was particularly resonant:
“I want to make things, not just glue things together. When people ask me what I like about my job, I always say the same thing: that its the thrill of starting with nothing and making something. That, for me, is the essence of programming, and it hurts that there isn’t as much of it about as there used to be.”
This is a problem I’ve been mulling over for a long time, this feeling of discontent as described in Mike’s article above and armed with this new perspective I believe I may have a clue as to how to get out of this funk. I’m going to let it simmer for a few days, but if I come up with something clever and concise I’ll post a follow-up.