Best programming and hacker quotes. Ever.
Curated by fellow hackers Jarmo Pertman & Andri Möll
There are two ways to write error-free programs; only the third one works.
Alan J. Perlis
Think of compilation as cooking. Dynamic typing means the steak is juicy and still a little red, like red meat is supposed to be. Static typing means you burnt it to a crisp.
Erik Naggum
Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations.
Conway's Law
Compatibility means deliberately repeating other people's mistakes.
Anonymous
It's difficult to extract sense from strings, but they're the only communication coin we can count on.
Alan J. Perlis
Pasting code from the Internet into production code is like chewing gum found in the street.
Anonymous
If it doesn't work, change the documentation.
Anonymous
It's OK to figure out murder mysteries, but you shouldn't need to figure out code. You should be able to read it.
Steve McConnell
Programming languages are like girlfriends: The new one is better because you are better.
Anonymous
If two people write exactly the same program, each should be put into microcode and then they certainly won't be the same.
Alan J. Perlis