I almost cried when I read this. It’s via Scott Hanselman’s blog.
Patrick Cauldwell wrote down a list of commandments for the developer.
While it is a bit .Net centric, it can be modified to suit everyone. As long their into TDD, continuous integration, refactoring and patterns.