© Vitali Kaufman
Note. These «commandments» look like rhymed maxims in Russian. Hope that in English I’ve preserved at least their meaning.
По-русски
To All
- An explanation indecent without good example.
- Your example should work, not just to explain.
- You have to not trust even to yourself. All that done should be checked.
- What is difficult to understand, unlikely to be used.
- Yuck into joy!
- Hold out!
To programmers
- First of all, your program should work. Optimisation — then.
- Code repeatition — a pledge of troubles.
- Do not trust anyone. All entrances should be to verified!
- Diagnostics should always to say: what, where, when.
- Explanation — silver, by default — gold.
- Do not change a working program without a very serious reason.
- Work to shove on user — is like stealing.