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
Any set of procedures, no matter how well intentioned or useful, that are too difficult to follow, will be circumvented.
Ravera's First Law of System Administration
Confidence, n.: The feeling you have before you understand the situation.
Anonymous
If you require information, do not free memory containing the information.
MSDN
To understand a program you must become both the machine and the program.
Alan J. Perlis
[The common definition of estimate is] "An estimate is the most optimistic prediction that has a non-zero probability of coming true" . . .
Tom DeMarco
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.
Good programmers know what to write. Great ones know what to rewrite (and reuse).
Eric Raymond
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
Like a gas, software expands to fill its containing memory completely.
Anonymous
Good programmers invest the effort to learn how to use current practices. Not-so-good programmers just learn the buzzwords, and that’s been a software industry constant for a half century.
Boris Beizer