Best programming and hacker quotes. Ever.
Curated by fellow hackers Jarmo Pertman & Andri Möll
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
...basically, avoid comments. If your code needs a comment to be understood, it would be better to rewrite it so it's easier to understand.
Rob Pike
The bearing of a child takes nine months, no matter how many women are assigned. Many software tasks have this characteristic because of the sequential nature of debugging.
Fred Brooks
... what society overwhelmingly asks for is snake oil. Of course, the snake oil has the most impressive names — otherwise you would be selling nothing — like "Structured Analysis and Design", "Software Engineering", "Maturity Models", "Management Information Systems", "Integrated Project Support Environments" "Object Orientation" and "Business Process Re-engineering" (the latter three being known as IPSE, OO and BPR, respectively).
Edsger W. Dijkstra
When debugging, novices insert corrective code; experts remove defective code.
Richard Pattis
The best things are simple, but finding these simple things is not simple.
Anonymous
One Page Principle: A specification that will not fit on one page of 8.5x11 inch paper cannot be understood.
Mark Ardis
The sooner you get behind in your work, the more time you have to catch up.
Anonymous
When a professional race car driver races, his pulse gets lower and he relaxes.
Jun-ichiro Hagino
When I code it is the same thing.
In the long run every program becomes rococo - then rubble.
Alan J. Perlis