Best programming and hacker quotes. Ever.
Curated by fellow hackers Jarmo Pertman & Andri Möll
Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations.
Conway's Law
If your bug has a one in a million chance of happening, it'll happen next tuesday.
Anonymous
C is quirky, flawed and an enormous success.
Dennis Ritchie
Syntactic sugar causes cancer of the semicolon.
Alan J. Perlis
All parts should go together without forcing. You must remember that the parts you are reassembling were disassembled by you. Therefore, if you can't get them together again, there must be a reason. By all means, do not use a hammer.
IBM Manual, 1925
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
Making something variable is easy. Controlling duration of constancy is the trick.
Alan J. Perlis
Giving up on assembly language was the apple in our Garden of Eden: Languages whose use squanders machine cycles are sinful. The LISP machine now permits LISP programmers to abandon bra and fig-leaf.
Alan J. Perlis
Measuring programming progress by lines of code is like measuring aircraft building progress by weight.
Bill Gates
Around computers it is difficult to find the correct unit of time to measure progress. Some cathedrals took a century to complete. Can you imagine the grandeur and scope of a program that would take as long?
Alan J. Perlis