Best programming and hacker quotes. Ever.
Curated by fellow hackers Jarmo Pertman & Andri Möll
Recursion is the root of computation since it trades description for time.
Alan J. Perlis
Before software should be reusable, it should be usable.
Ralph Johnson
Symmetry is a complexity-reducing concept (co-routines include subroutines); seek it everywhere.
Alan J. Perlis
As Will Rogers would have said, "There is no such thing as a free variable."
Alan J. Perlis
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
Fight code entropy.
John Carmack
Simplicity is prerequisite for reliability.
Edsger Dijkstra
Java is like a variant of the game of Tetris in which none of the pieces can fill gaps created by the other pieces, so all you can do is pile them up endlessly.
Steve Yegge
There is a great satisfaction in building good tools for other people to use.
Freeman Dyson
All programming is an exercise in caching.
Terje Mathisen