10 commandments for creating good code « Making Good Software
makinggoodsoftware.com