During the last couple of weeks, I've been reading a number of
articles by Paul Graham on the connection between programming and art
and the similarities in different kinds of things that we call design.
I like a lot of what Graham has to say (and agree with some of it as
well), and while he sometimes takes a long time to say it
www.artofengineering.blogspot.com