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
When you want to do something differently from the rest of the world, it's a good idea to look into whether the rest of the world knows something you don't.
Anonymous
The Floppy Disk Icon means "save" for a whole generation of people who have never seen one.
Scott Hanselman
Don't fix it if it ain't broke presupposes that you can't improve something that works reasonably well already. If the world's inventors had believed this, we'd still be driving Model A Fords and using outhouses.
H. W. Kenton
Multi-threading is the art of screwing things up before, during or after something else.
Anonymous
The evolution of languages: FORTRAN is a non-typed language. C is a weakly typed language. Ada is a strongly typed language. C++ is a strongly hyped language.
Ron Sercely
Documentation is like sex. When it's good, it's fantastic. When it's bad, it's still better than nothing.
Anonymous
Selecting a project due date before the requirements are properly gathered is like selecting which corner you want to paint yourself into, while simultaneously negating the doorway as a viable option.
Chris Ames
Artificial Intelligence is no match for natural stupidity.
Anonymous
To iterate is human, to recurse divine.
L. Peter Deutsch