Simplicity

Many projects fall into the trap of trying to cater for everyone. In the process a million different options are introduced so users can fine tune the application to perfectly match their needs. The end result of this is an application that can technically accommodate the needs of all of its users, but is too complicated for any of its users.