Back in March, I linked to an article that was talking about how information overload from today’s technology might be causing an aquired form of attention deficit disorder.

Yesterday, Beyond Bullets had a similar post on the topic. They link to several recent studies that show that information overload can make you dumb. "This may sound like a no-brainer, but a couple of new studies report that people suffer a drop in their thinking ability when they experience information overload."

I firmly believe this is also the case when it comes to the software experience, where less IS more. When creating software, you need to stop for a minute and ask yourself a few simple questions when adding a feature:

  • Are 80% of the users going to find this feature useful? Seriously. Come on, be honest - when was the last time you turned on the "Auto Space like Word 95" or the "Truncate Font Height" options in Word?
  • Is the feature Interpretive?
  • How discoverable is it? If your answer is ‘click on this menu, open this dialog, select this option’, let me tell you, it’s not discoverable. Most people will miss it.
  • Is it jarring? Does the feature fit within the context of their environment?
  • What is the user’s experience when using the feature?

Developers need to stop writing software with overloaded features that just do things just because they can (you’ll end up with nothing more than a bad software experience) and start to focus on simplicity.



2 Comments

    Randy (May 5, 2005 @ 8:16 am)

    Feature creep also plays on this… I took a look at SharpMT’s Option dialog the other day and said “Oh that’s not too bad… wait, when did it grow into FIVE tabs? What the HELL is all this crap doing here?!” which is quickly leading to a redesign.

    Guess the moral of the story is that if you DO fall into the overloading trap, you can (and should) take 3 steps back and rethink things from time to time.


    Rob Caron (May 5, 2005 @ 12:51 pm)

    An important ones I ask are, “What problem does this solve for the user? What is the user trying to accomplish that this feature enables?”


Sorry, the comment form is closed at this time.