Best programming and hacker quotes. Ever.
Curated by fellow hackers Jarmo Pertman & Andri Möll
There are only two hard problems in Computer Science: cache invalidation and naming things.
Phil Karlton
With regard to adding more programmers to get a project done faster - Nine people can't make a baby in a month.
Fred Brooks
When in doubt, leave it out.
Joshua Bloch
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
Tell me what you need and I'll tell you how to get along without it.
Anonymous
Programming is not like being in the CIA; you don't get credit for being sneaky. It's more like advertising; you get lots of credit for making your connections as blatant as possible.
Steve McConnell on coupling from, "Code Complete."
It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter.
Nathaniel S Borenstein
It always takes longer than you expect, even when you take into account Hofstadter's Law.
Hofstadter's Law
Making something variable is easy. Controlling duration of constancy is the trick.
Alan J. Perlis
Interfaces keep things tidy, but don't accelerate growth: Functions do.
Alan J. Perlis