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: