My former Taekwondo had a saying "Never do anything in which does not give you an advantage, or reduce your disadvantage". The theory being that doing anything else wastes time and energy, and leaves your opponent open to increase his or her advantage.
Eric Raymond writes in The Art of Unix Programming
Rule of Simplicity: Design for simplicity; add complexity only where you must.
Many pressures tend to make programs more complicated (and therefore