charmian: a snowy owl (Default)
Blog post on the importance of removing features: http://ignorethecode.net/blog/2010/02/02/removing-features/

I found this via the Twitter of one of Posterous's founders.

In a nutshell, the pictures of the Swiss Army Knives in the pics really say it all. The problem with a bajillion features is that you need the resources to keep updating all of those features so they stay competitive and the resources to support them. Having many features also makes the software/app/website more difficult and confusing to use. Also, being spread over many niches means being potentially vulnerable to competitors who are specializing in one niche. (Kind of like evolution, I suppose).

Also, if this is left unchecked, things develop in the direction of removal becoming gradually and gradually less possible:

"If you leave features in your application just because half a dozen people actually use them, you’ll end up with Microsoft Word. Most people only use a small percentage of all features in Word. Unfortunately, most people use a different small percentage of all features in Word. Even the most unpopular, most broken feature is used by somebody. "

May 2014

S M T W T F S
    123
45678910
11121314151617
18 192021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Expand Cut Tags

No cut tags