Blog|Login|Chinese German Japanese|Follow @imperva
August 25, 2008
 Error: No Errors Found
My all time Donald Rumsfeld favorite:

There are known knowns. There are things we know that we know. There are known unknowns. That is to say, there are things that we now know we don't know. But there are also unknown unknowns. There are things we do not know we don't know.

Ask anyone that used a software for long enough and he'll tell you that error messages
error - no error occurred (name removed).pngshould provide helpful information and advice, not only for the user, but also for tech support and maintenance programmers. The web is full with examples of useless and stupid error messages like those in this classic article from 1998.
No doubt that errors messages should be useful, but in most cases, it's far better than no messages at all. I've seen individual developers and even companies taking the shortest path to "solve" the problem of problem by taking the totally DTTC wrong approach (Don't Tell The Customer), thinking that they can swipe a temporary or minor event's problem under the rug but then creating a bigger problem of unknown unknowns.

Preventing some error messages in order to "simplify" the user experience or "solving" the problem by hoping that it'll be solved by itself if the customer will not notice is wrong.

check engine.pngThink about cars: When the yellow check engine lights pops, you know that the engine should be fixed. Some of us might know how to check ourselves, others would need to use On-Board Diagnostics (OBD) tools at home or the shop. Over time car manufacturers learned to provide usable warning indicators, in most cases and yet no one thinks to remove those warning lights.

Beware of the "no error" errors. Sometimes it can indicate a systematic design failure, the kind that you should really avoid.

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a01156f8c7ad8970c011570360c06970c

Links referencing this article:

Comments

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been saved. Comments are moderated and will not appear until approved by the author. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Comments are moderated, and will not appear until the author has approved them.

« Google Seeks Responsible Disclosure | Main | You Create The Caption »