My view is that computers should avoid being frustrating wherever possible. Or, rather, that designers and programmers should do everything they can to make their devices and software work for the user.
I've just had a very frustrating experience. It's frustrated me on a number of levels:
- It's told me I've done something wrong, even though it could have stopped me from doing it.
- It doesn't give me any assistance to solve the problem.
- The only way I can tell if I've solved the problem is to keep on submitting the data, and be told over and over that I've done the same thing wrong.
This is the technological equivalent of someone pointing their finger at you and laughing. It's unforgivable. And what makes it worse is that it's the fault of one of my all time favourite organisations, and web sites, the BBC.
![]()
Here's what happened to me, after I'd written a well-balanced, witty, and dignified comment to a story on the 'drought' currently being suffered by the UK.
So why did you let me type 501 characters? Why not stop me at 500? Or, if you don't want to do that, why not tell me how many characters I've typed so far? Or if you don't want to do that, why not tell me, once you've rejected the message as too long, how many characters I did type?
My only option, as far as I can see, is either to delete the message bit by bit and keep on trying to submit it, or to manually count all the characters in the message. This is nuts, it's crazy, and it's the most infuriating piece of interaction design I've come across for a good little while.
Now, if only I had a pistol....
