Cook Computing

Quote from Hackers and Painters

July 19, 2004 Written by Charles Cook

Blaine Buxton has several quotes from Paul Graham's Hackers and Painters including this one:

I suspect few housing projects in the US were designed by architects who expected to live in them. You see the same thing in programming languages. C, Lisp, and Smalltalk were created for their own designers to use. Cobol, Ada, and Java were created for other people to use.

If you think you're designing something for idiots, odds are you're not designing something good, even for idiots.

Spot on about architects. I also think C++ is the counter-example to C, Lisp, and Smalltalk in this context.