This is an excellent, non-technical article on programming that I think every programmer should read at least twice.

commented: AMEN +8

Great article. One of the comments to it summed up his thoughts pretty well, I thought.

A good quote I've heard: it's lines of code spent, not lines of code written.
How many lines did you spend to get the job done?

Thanks for sharing.