Best programming and hacker quotes. Ever.
Curated by fellow hackers Jarmo Pertman & Andri Möll
An ideal world is left as an exercise to the reader.
From Paul Graham's "On Lisp"
Easy things should be easy and hard things should be possible.
Larry Wall
There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.
C.A.R. Hoare.
To iterate is human, to recurse divine.
L. Peter Deutsch
Around computers it is difficult to find the correct unit of time to measure progress. Some cathedrals took a century to complete. Can you imagine the grandeur and scope of a program that would take as long?
Alan J. Perlis
Every program has (at least) two purposes: the one for which it was written, and another for which it wasn't.
Alan J. Perlis
Debuggers don't remove bugs. They only show them in slow motion.
Anonymous
I have found that the reason a lot of people are interested in artificial intelligence is the same reason a lot of people are interested in artificial limbs: they are missing one.
David Parnas
Deleted code is debugged code.
Jeff Sickel
Some programming languages manage to absorb change, but withstand progress.
Alan J. Perlis