The Zen of Programming

Some non-ordered rules to follow by: - Beautiful is better than ugly. - Explicit is better than implicit. - Simple is better than complex. - Complex is better than complicated. - Flat is better than nested. - Sparse is better than dense. - Do not guess. - Code must be obvious - Practicality beats purity. - If hard to explain, it's a bad idea. - If easy to explain, it may be a good idea.

Some interesting links: - Tim Peters' masterwork from which the rules above were edited from - The Tao of Programming Translated by Geoffrey James - Stop Writing Classes, a talk by Jack Diederich