- KISS – “Keep it simple, stupid.” – Don’t use fancy features when simple ones suffice.
- RTFM – “Read the fascinating manual.” – Most complaints from the compiler can be solved by reading the book. Logical errors are something else.
- Make your documentation short but sweet. – Always document your variable declarations, and tell what each subprogram does.
- Every subprogram should do something and hide something – If you cannot concisely explain what your subprogram does, it shouldn’t exist.
- Program defensively – Add the debugging statements and routines at the beginning, because you know you are going to need them later.
- A good program is a pretty program. – Remember that you will spend more time reading your programs than others will.
- A clever person solves a problem. A wise person avoids it. (Einstein)
- Wexelblat’s Scheduling Algorithm – Choose two:
- The significant problems we face cannot be solved by the same level of thinking that created them. (Einstein)
- One test is worth a thousand opinions.
- If you think good architecture is expensive, try bad architecture. (Brian Foote and Joseph Yoder)
- You can only find truth with logic if you have already found truth without it.[Gilbert Keith Chesterton (1874-1936)]
Most Commented
This entry was posted
on Friday, March 21st, 2008 at 7:09 pm under Humorous, Programming, Science and has been viewed 501 time(s).
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.
The pretty one was awesome …
As a programmer, I feel that is very accurate, as is the first one. But I try to practice the seventh one.
I liked the architecture one in particular
KISS is also at times used to mean “Keep it short and simple”
They almost mean the same. Almost…
I seem to remember RTFM meaning something slightly different …
And what might that be?