Way back when during my days at Microsoft, I worked on an OS project that had the goal of eliminating all error messages in much the way you suggested.

We found that in simple, webish, apps, this was easier to manage than say, Excel or Word. In complex apps the amount of data entry or scripting like functionality made it prohibitively expensive to handle all the error cases well (or to eliminate the many gratutious error messages). Flickr is a great example - there's a tiny amount of user data entry, and flickr does very little with it - it's all meta data. Try to do the same with Quickbooks, Filemaker, or even an E-mail program and it's much harder to pull off given the # of non-trivial error cases. Not impossible, but more dev work intensive than you'd think.

Error messages are popular simply because they are the cheapest interaction a programmer has - it's much less work to handle users with errors than it is to write code that gracefully resolves issues on its own.

So like in many cases, the question isn't as much about what the superior design is, it's finding a way to make that superior design affordable to build.

-Scott

----- Original Message ----- From: "Dan Saffer" <[EMAIL PROTECTED]>
To: "IxDA Discuss" <[EMAIL PROTECTED]>
Sent: Thursday, July 03, 2008 7:23 AM
Subject: [IxDA Discuss] Error Messages (Was: Hiding and Disabling Menu Items)


In fact, based on this conversation, I'm going to toss out one other possible best practice:

The system should never present an error message to a user unless the user has done everything right but the system itself cannot respond correctly. Users should otherwise never be allowed to make "errors."

(Flickr, for instance, does this very well.)

Dan




________________________________________________________________
Welcome to the Interaction Design Association (IxDA)!
To post to this list ....... [EMAIL PROTECTED]
Unsubscribe ................ http://www.ixda.org/unsubscribe
List Guidelines ............ http://www.ixda.org/guidelines
List Help .................. http://www.ixda.org/help

________________________________________________________________
Welcome to the Interaction Design Association (IxDA)!
To post to this list ....... [EMAIL PROTECTED]
Unsubscribe ................ http://www.ixda.org/unsubscribe
List Guidelines ............ http://www.ixda.org/guidelines
List Help .................. http://www.ixda.org/help

Reply via email to