The Artima Developer Community
Sponsored Link

Living with Failure
Paul Graham Compares Painting and Programing
by John McClain
May 9, 2003
Is programing an art, science, or engineering? Paul Graham thinks art, and I mostly agree.


Today slashdot had a link to an interesting article by Paul Graham on how programing is more similar to the arts than engineering.

I think I agree with most of what he is saying. There are a few items I quibble with. In particular I find the structure provided by some degree of static typing helpful (Java good, Pascal not so much). I also find working out complex program wide aspects, like syncronization, on paper before hand helpful. This is probably because programing has more in common with engineering (we are building machines after all) than any of the other arts.


Paul Graham's Article

Talk Back!

Have an opinion? Readers have already posted 4 comments about this weblog entry. Why not add yours?

RSS Feed

If you'd like to be notified whenever John McClain adds a new entry to his weblog, subscribe to his RSS feed.

About the Blogger

John McClain is a member of Sun's Jini Network Technology development team. His current responsibilities include technical lead of the Outrigger development team and ownership of the JavaSpaces Service Specification. Prior to joining Sun, John worked at Lockheed Martin on distributed simulation and at DEC on network printers.

This weblog entry is Copyright © 2003 John McClain. All rights reserved.

Sponsored Links


Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use