Best programming and hacker quotes. Ever.
Curated by fellow hackers Jarmo Pertman & Andri Möll
Computers are getting smarter all the time. Scientists tell us that soon they will be able to talk to us. (And by 'they', I mean 'computers'. I doubt scientists will ever be able to talk to us.)
Dave Barry
Simplicity - the art of maximizing the amount of work not done - is essential.
Agile Manifesto
The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and wind up with a program that could not be legally used because someone else followed the same logical steps some years ago and filed for a patent on it is horrifying.
John Carmack on software patents
The goal of Computer Science is to build something that will last at least until we've finished building it.
Anonymous
If it doesn't work, it doesn't matter how fast it doesn't work.
Ravera's observation on premature optimization
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
I have not failed. I've just found 10,000 ways that won't work.
Thomas A. Edison
Programs must be written for people to read, and only incidentally for machines to execute.
From SICP
Any problem in computer science can be solved with another layer of indirection. But that usually will create another problem.
David Wheeler
Good architecture is necessary to give programs enough structure to be able to grow large without collapsing into a puddle of confusion.
Douglas Crockford