Best programming and hacker quotes. Ever.
Curated by fellow hackers Jarmo Pertman & Andri Möll
A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools.
Douglas Adams
Like a gas, software expands to fill its containing memory completely.
Anonymous
You can write software expecting the hardware to be perfect, unfortunately hardware is not perfect and you have to fix it in code.
W. Giraud
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
Brian Kernighan
It's not what the software does. It's what the user does.
Hugh Macleod
It goes against the grain of modern education to teach children to program. What fun is there in making plans, acquiring discipline in organizing thoughts, devoting attention to detail and learning to be self-critical?
Alan J. Perlis
One Page Principle: A specification that will not fit on one page of 8.5x11 inch paper cannot be understood.
Mark Ardis
Functions delay binding; data structures induce binding. Moral: Structure data late in the programming process.
Alan J. Perlis
Perhaps if we wrote programs from childhood on, as adults we'd be able to read them.
Alan J. Perlis
C++ has its place in the history of programming languages. Just as Caligula has his place in the history of the Roman Empire.
Robert Firth