Hackers and Painters
Paul Graham argues that the hacker's true kin is not the scientist or engineer but the painter — and that understanding this changes everything about how software should be made, learned, and judged.
1 / 5In the article · Yank's paraphrase
A programming language should be a pencil, not a pen — let you scribble and smudge and smear, not sit with a teacup of types balanced on your knee making polite conversation with a strict old aunt of a compiler.
A programming language should be a pencil, not a pen — let you scribble and smudge and smear, not sit with a teacup of types balanced on your knee making polite conversation with a strict old aunt of a compiler.
Graham argues that expressive freedom matters more than type safety, casting strict compilers as social oppressors rather than helpers.
Receipt
Hackers start original and get good. Scientists start good and get original.
The reversal shows that hackers and scientists travel opposite career arcs, making them fundamentally different kinds of minds.
Receipt
Unseen details combine to produce something stunning — like a thousand barely audible voices all singing in tune.
Accumulated invisible craft, not single bold choices, is what separates good work from great work.
Receipt
Big companies win by sucking less than other big companies.
Corporate competition is reframed as a race to mediocrity rather than a pursuit of excellence.
Receipt
There is always a big time lag in prestige. It's like light from a distant star.
Prestige tracks reality only after a long delay, so current status signals a past that may no longer exist.
Receipt
Didn’t see the line you wanted? Choose your own
Ask a question
Ask about anything in this article. We’ll try to provide an answer.