I've been programming for twelve years and have worked with many languages. There are certain rules, tools and patterns that I've grown to appreciate. These rules just resonate with me more and make coding a smoother process. With this article I would like to share some of them.