I follow the KISS principle. I use GNU Emacs. My favorite book is "The Pragmatic Programmer". I dislike object happiness. I think that writing good tests for your software is important.