Best programming and hacker quotes. Ever.
Curated by fellow hackers Jarmo Pertman & Andri Möll
Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration.
Stan Kelly-Bootle
In the long run every program becomes rococo - then rubble.
Alan J. Perlis
If debugging is the process of removing software bugs, then programming must be the process of putting them in.
Edsger Dijkstra
It’s hard to read through a book on the principles of magic without glancing at the cover periodically to make sure it isn’t a book on software design.
Bruce Tognazzini
True glory consists in doing what deserves to be written; in writing what deserves to be read.
Pliny the Elder
I think there's a world market for about five computers.
Thomas J Watson Senior, 1945
It's interface, not in your face.
Kai Krause
[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
Motto for a research laboratory: What we work on today, others will first think of tomorrow.
Alan J. Perlis
I couldn't resist the temptation to put in a null reference, simply because it was so easy to implement. This has led to innumerable errors, vulnerabilities, and system crashes, which have probably caused a billion dollars of pain and damage in the last forty years.
Tony (C.A.R.) Hoare