Best programming and hacker quotes. Ever.
Curated by fellow hackers Jarmo Pertman & Andri Möll
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
I love deadlines. I like the whooshing sound they make as they fly by.
Douglas Adams
Human beings are not accustomed to being perfect, and few areas of human activity demand it. Adjusting to the requirement for perfection is, I think, the most difficult part of learning to program.
Anonymous
All programs have at least one bug remaining and can be optimized by one byte. Thus, by mathematical induction, all programs can be reduced to one byte. And it won't work.
Anonymous
Startups almost never get it right the first time. Much more commonly you launch something, and no one cares. Don’t assume when this happens that you’ve failed. That’s normal for startups. But don’t sit around doing nothing. Iterate.
Paul Graham
The debate rages on: is PL/I Bachtrian or Dromedary?
Alan J. Perlis
* No technique works if it isn't used. * Ethics change with technology. * "F × S = k" the product of freedom and security is a constant.
Niven's laws
Good design adds value faster than it adds cost.
Thomas C. Gale
Don't fix it if it ain't broke presupposes that you can't improve something that works reasonably well already. If the world's inventors had believed this, we'd still be driving Model A Fords and using outhouses.
H. W. Kenton
Don't code today what you can't debug tomorrow
Anonymous