Best programming and hacker quotes. Ever.
Curated by fellow hackers Jarmo Pertman & Andri Möll
Any problem in computer science can be solved with another layer of indirection. But that usually will create another problem.
David Wheeler
Good judgement is the result of experience ... Experience is the result of bad judgement.
Fred Brooks
How do we convince people that in programming simplicity and clarity —in short: what mathematicians call "elegance"— are not a dispensable luxury, but a crucial matter that decides between success and failure?
Edsger W. Dijkstra
Because of its vitality, the computing field is always in desperate need of new cliches: Banality soothes our nerves.
Alan J. Perlis
Are you quite sure that all those bells and whistles, all those wonderful facilities of your so called powerful programming languages, belong to the solution set rather than the problem set?
Edsger W. Dijkstra
Software and cathedrals are much the same - first we build them, then we pray.
Anonymous
[The common definition of estimate is] "An estimate is the most optimistic prediction that has a non-zero probability of coming true" . . . Accepting this definition leads irrevocably toward a method called what's-the-earliest- date-by-which-you-can't-prove-you-won't-be- finished estimating.
Tom DeMarco
People who think, "Oh this is a one-off," need to be offed, or perhaps politely removed from the project.
George Neville-Neil
Good web applications should look like trifle.
Cal Henderson
When a professor insists computer science is X but not Y, have compassion for his graduate students.
Alan J. Perlis