Best programming and hacker quotes. Ever.
Curated by fellow hackers Jarmo Pertman & Andri Möll
There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.
C.A.R. Hoare.
When debugging, novices insert corrective code; experts remove defective code.
Richard Pattis
I went to school to learn how to program software applications, which inevitably have bug defects. There was no course at my university on testing, debugging, profiling, or optimization. These things you have to learn on your own, usually in a tight deadline.
Juixe TechKnow
Pasting code from the Internet into production code is like chewing gum found in the street.
Anonymous
It is not the computer's fault that Maxwell's equations are not adequate to design the electric motor.
Alan J. Perlis
Fast, Cheap, Reliable: Pick any two.
Anonymous
Optimization hinders evolution.
Alan J. Perlis
Startups almost never get it right the first time. Much more commonly you launch something, and no one cares. Don’t assume when this happens that you’ve failed. That’s normal for startups. But don’t sit around doing nothing. Iterate.
Paul Graham
If Java had true garbage collection, most programs would delete themselves upon execution.
Robert Sewell
Think of all the psychic energy expended in seeking a fundamental distinction between "algorithm" and "program".
Alan J. Perlis