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."
Comments