~ Functions should do one thing. They should do it well. They should do it only
~ Don't make me think because you are lazy to write a bit of code
~ At this point, there are only two kinds of companies: Those who know their data has been hacked and those who don’t know it yet
~The more I learn, the less I know.
~By continuously improving the design of code, we make it easier and easier to work with. This is in sharp contrast to what typically happens: little refactoring and a great deal of attention paid to expediently adding new features. If you get into the hygienic habit of refactoring continuously, you'll find that it is easier to extend and maintain code. —Joshua Kerievsky, Refactoring to Patterns