Best programming and hacker quotes. Ever.
Curated by fellow hackers Jarmo Pertman & Andri Möll
The function name should define everything the function does.
Anonymous
Program testing can be a very effective way to show the presence of bugs, but is hopelessly inadequate for showing their absence.
Edsger Dijkstra
Testing like the TSA.
David Heinemeier Hansson on testing too much
A programmer never dies he just degrades gracefully.
Anonymous
Multi-threading is the art of screwing things up before, during or after something else.
Anonymous
Why did the Roman Empire collapse? What is Latin for office automation?
Alan J. Perlis
If you have a procedure with ten parameters, you probably missed some.
Alan J. Perlis
What I cannot build, I do not understand.
Richard Feynman
A programmer started to cuss
Anonymous
Because getting to sleep was a fuss
As he lay there in bed
Looping 'round in his head
was: while(!asleep()) sheep++;
... 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