Arnon Rotem-Gal-Oz has a concisely neat summary of the seven deadly sins of software design over on Dr. Dobb's Portal.
I personally like #5 Needless Complexity the best. It has always been my contention that components should be as stupid as possible
Read More