Best programming and hacker quotes. Ever.
Curated by fellow hackers Jarmo Pertman & Andri Möll
The object-oriented model makes it easy to build up programs by accretion. What this often means, in practice, is that it provides a structured way to write spaghetti code.
Paul Graham
All parts should go together without forcing. You must remember that the parts you are reassembling were disassembled by you. Therefore, if you can't get them together again, there must be a reason. By all means, do not use a hammer.
IBM Manual, 1925
An ideal world is left as an exercise to the reader.
From Paul Graham's "On Lisp"
The bearing of a child takes nine months, no matter how many women are assigned. Many software tasks have this characteristic because of the sequential nature of debugging.
Fred Brooks
The word “experienced” often refers to someone who’s gotten away with doing the wrong thing more frequently than you have.
Laurence Gonzales
Sure, it's overkill. But you can never have too much overkill...
Anonymous
He who hasn't hacked assembly language as a youth has no heart. He who does as an adult has no brain.
John Moore
Never memorize what you can look up in books.
Albert Einstein
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.
Fast, Cheap, Reliable: Pick any two.
Anonymous