Why are computer dialog boxes so bad?

by Matthew Stibbe on August 24, 2006

Great article on IBM’s website about the use of language in computer programs. The basic theme is:

Clarity is important. Inexplicably, programmers who are otherwise quite obviously capable of precision in describing exactly what they want a computer to do in a dozen programming languages often cannot manage to describe clearly what it is about to do when using English.

I wrote a post a few weeks ago about an incomprehensible error message I saw recently. I also wrote a post about Google’s smart use of language to appear more trustworthy and understandable (Not the usual yada yada).

Technorati Tags: , , , , ,

Related posts:

  1. The pre-history of computer games
  2. Unanswerable questions by email and computer games
  3. Computer games and historians
  4. How to write for a blog
  5. Computer History Museum YouTube Channel

{ 6 trackbacks }

Partner Perspectives
August 24, 2006 at 9:30 am
Away With Words
August 25, 2006 at 4:17 pm
Project Syndicate » Say What You Mean
September 1, 2006 at 7:09 pm
Say What You Mean « Middle Zone Musings
October 6, 2006 at 4:06 pm
Middle Zone Musings » Say What You Mean
February 28, 2007 at 8:23 pm
Say What You Mean | Middle Zone Musings
March 7, 2007 at 11:45 pm

{ 3 comments… read them below or add one }

Robert Hruzek August 24, 2006 at 1:02 pm

This reminds me of something I found on the New Scientist website some time ago:

The Mozilla Thunderbird email program offered Angela Brown the option: ‘Restore natural order’.

“Will selecting it just sort my messages”, she asks, “or will it reset the entire universe?”

Debbie Weil August 24, 2006 at 5:16 pm

Matthew,

Just ran across your blog and site — and I love them! I’m also a huge fan of good writing. I’m the author of “The Corporate Blogging Book” (Penguin Portfolio – August 2006). It will be published in the UK by Piatkus in September! You can find it on amazon.co.uk.

Gustavo August 24, 2006 at 5:25 pm

I think sometimes messages don’t need to be directly readable to the user, but to the programmers themselves. That makes it easier to locate and fix bugs. That is the case of “Can’t make a visible window modal.” that you gave. A simple “Problem in windowing structure.” or something like that would be more difficult to find in the code. This is valid, of course, if you’re going to report the problem. If you’re gonna try to fix it by youself or need to make a decision right away — as in the “restore natural order” example above –, then I agree with you.

Leave a Comment

Previous post:

Next post: