The most important principle of good design is consistency. This concept is often overlooked and even ignored completely when working on a team. The designer thinks that their way is the best way, the developer thinks the designers way is too hard to implement, and the business just wants it done as quickly as possible.