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
The more bizarre the behavior, the more stupid the mistake.
Ed's Law of Debugging
To understand a program you must become both the machine and the program.
Alan J. Perlis
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
It is easier to write an incorrect program than understand a correct one.
Alan J. Perlis
If at first you don't succeed, try/catch, try/catch again.
Anonymous
Don't worry about people stealing your ideas. If it's original, you'll have to ram it down their throats.
Howard Aiken
XML is like violence - if it's not working for you, you're not using enough of it.
Anonymous
Some programmers try to reach higher by standing on other programmers' shoulders. Other programmers try to reach higher by standing on other programmers' toes.
Anonymous
Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration.
Stan Kelly-Bootle