charmian: a snowy owl (Default)
[personal profile] charmian
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. "

Date: 2010-02-03 03:00 am (UTC)
sub_divided: cos it gets me through, hope you never stop (Default)
From: [personal profile] sub_divided
Fewer features is just the writer's preference. "Don't add features just because the users want them, or you will end up like this scary knife!!" It has to be a tradeoff, right? If you have fewer features you should have more of something else - more lightness, more speed, more ease of use, or more prettiness - you can't just take the features away and not make up for that in some way. And taking features away won't automatically make your program easier to use, either. Good design does that.

Anyway, where's the proof that more features always leads to too many poorly supported features?

Date: 2010-02-03 03:03 pm (UTC)
sub_divided: cos it gets me through, hope you never stop (Default)
From: [personal profile] sub_divided
I still think it's more an aesthetic preference than a general rule. There's a set of users that wants to buy a Word or an Eclipse, even if those programs slower and harder to use than other programs, because they do think that they want all that stuff. You have to figure out which type of user you're trying to sell to.

Date: 2010-02-03 08:32 am (UTC)
elena: Satsuki from X against a mechanical background, holding her glasses against her chin (satsuki sysadmin)
From: [personal profile] elena
This issue has been long recognised in computing:

http://www.jargon.net/jargonfile/c/creepingfeaturism.html

May 2014

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

Most Popular Tags

Expand Cut Tags

No cut tags