Do One Thing And Do It Well.
The UNIX Philosophy
Keep it simple and straightforward.
The KISS principle*
Three strikes and you refactor.
Rule of three (by Don Roberts)
If people do not believe that mathematics is simple, it is only because they do not realize how complicated life is.
John von Neumann
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.
Martin Golding
The best way to learn is to teach.
Frank Oppenheimer
First solve the problem. Then, write the code.
Waseem Latif
If you can’t solve a problem, then there is an easier problem you can solve: find it.
George Polya
The sooner you start to code, the longer the program will take.
Roy Carlson
If you think good architecture is expensive, try bad architecture.
Brian Foote & Joseph Yoder
If you think education is expensive, try ignorance.
Robert Orben
It’s hard enough to find an error in your code when you’re looking for it;
it’s even harder when you’ve assumed your code is error-free.
Steve McConnel
Hofstadter’s Law: It always takes longer than you expect, even when you take into account Hofstadter’s Law.
Douglas Hofstadter
Always leave the campground cleaner than you found it.
(Leave the code cleaner than you found it.)
The Boy Scout Rule
Most of you are familiar with the virtues of a programmer.
There are three, of course: laziness, impatience, and hubris.
Larry Wall
It’s not a bug – it’s an undocumented feature.
Anonymous
I’d like to put one more quote here, even if it doesn’t make any sense. :)
Raku Zeta (me)