Best programming and hacker quotes. Ever.
Curated by fellow hackers Jarmo Pertman & Andri Möll
[The common definition of estimate is] "An estimate is the most optimistic prediction that has a non-zero probability of coming true" . . . Accepting this definition leads irrevocably toward a method called what's-the-earliest- date-by-which-you-can't-prove-you-won't-be- finished estimating.
Tom DeMarco
We're even wrong about which mistakes we're making.
Carl Winfeld
Documentation is like term insurance: It satisfies because almost no one who subscribes to it depends on its benefits.
Alan J. Perlis
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.
C: a language that combines all the elegance and power of assembly language with all the readability and maintainability of assembly language.
Anonymous
Process is no substitute for synaptic activity.
Jeff DeLuca
Shipping is a feature.
Richard Campbell
There's a fine line between being on the leading edge and being in the lunatic fringe.
Frank Armstrong
Human beings are not accustomed to being perfect, and few areas of human activity demand it. Adjusting to the requirement for perfection is, I think, the most difficult part of learning to program.
Anonymous
C++ is more of a rube-goldberg type thing full of high-voltages, large chain-driven gears, sharp edges, exploding widgets, and spots to get your fingers crushed. And because of it's complexity many (if not most) of it's users don't know how it works, and can't tell ahead of time what's going to cause them to loose an arm.
Grant Edwards