Pleasing None of the People None of the Time
In this post Kathy Sierra, who writes the tremendous Creating Passionate Users blog, explains why “featuritis” is so bad:
… continuing to pile on new features eventually leads to an endless downhill slide toward poor usability and maintenance. A negative spiral of incremental improvements. Fighting and clawing for market share by competing solely on features is an unhealthy, unsustainable, and unfun way to live.
Though Kathy is talking about software and other consumer products, I think the lesson is a valid one for professionals. You can’t be everything to everybody, so stop trying.