Normalize Until It Hurts
"Normalize until it hurts, denormalize until it works" I read that once about databases and thought it was a nice, pithy saying. I started trying to come up with similar statements about other areas of development. This is what I came up with. Database Design -- "Normalize until it hurts, denormalize until it works" Programming -- "Write readable code" When you go to change a piece of code, the quicker you understand how it works, the quicker you can make your changes. Of course, your changes should leave the code in a readable state. Working with Coworkers -- "Build Relationships" Dale Carnegie's "How To Win Friends And Influence People" is a good book and I recommend everyone read it. But I can summarize the contents in one sentence: "Genuinely care about other people."