Error Messages Are Evil
Dar Scott
dsc at swcp.com
Sun May 11 18:41:04 EDT 2014
Ah, I have much to learn.
I said, “The house was painted red.”
I should have said, “The house was painted redly.”
Dar
On May 11, 2014, at 1:43 PM, Richmond <richmondmathewson at gmail.com> wrote:
> On 11/05/14 21:48, Alejandro Tejada wrote:
>> Recent article published by Don Norman.
>> http://www.jnd.org/dn.mss/error_messages_are_e.html
>>
>> "Error messages punish people for not behaving like machines.
>> It is time we let people behave like people. When a problem
>> arises, we should call it machine error, not human error:
>>
>> the machine was designed wrong, demanding that we conform
>> to its peculiar requirements. It is time to design and build
>> machines that conform to our requirements.
>
> Indeed: but how?
>
> Mind you, if Donald Norman (who has been banging on about Usability theory and 'affordance'
> for years) wants to write about machine errors, he should at least correct his human error and
> get his English grammar sorted out:
>
> "the machine was designed wrong"
>
> is a simple grammatical error any person who wants to be taken seriously, and has any academic
> pretensions, should not make.
>
> "the machine was designed wrongly"
>
> Obviously Donald Norman doesn't know that verbs are modified by adverbs, not adjectives:
> that is HUMAN ERROR.
>
> ---------------------------------------------------------
>
> "It is time to design and build machines that conform to our requirements"
>
> Well, oddly enough, all machines that I know of are designed by humans, and are very rarely,
> if ever, designed to annoy the people who use them, but in conformance to their requirements.
>
> --------------------------------------------------------
>
> Donald Norman started his career years ago by making some blindingly obvious remarks about
> door handles being put on the wrong way round, or on the wrong sides of door . . . and he did
> have a point; now he, as a "one trick pony" has extended that into areas which do not connect
> with door handles.
>
> -------------------------------------------------------
>
> What Norman might have done is criticise GUI, and in very many cases the criticism would be valid.
>
> What Norman conveniently overlooks is that millions of people use computers with
> "badly designed" interfaces, "badly designed" keyboards (he had a right royal rant about the QWERTY
> keyboard) and don't seem to feel an urge to get up from their collective bottom and radically
> redesign everything.
>
> The same could be said for the efforts of the late Jeff Raskin.
>
> --------------------------------
>
> Error messages are a necessity, not because computer systems are designed badly, but because
> humans and computers are completely different things that work in completely different ways.
>
> If babies had error messages parenting would be 1000 times easier.
>
> All an error message is is a computer's way of telling us it doesn't understand; because a computer
> is, frankly, a very stupid mathematical calculator, and we humans are not. If a computer did not
> throw up error messages we would never know when we were failing to get a machine to do what we wanted it to do: that would make life far more difficult than any error message.
>>
>> Stop confronting us: Collaborate with us."
>>
>>
>
> Computers never "confront" us; they are not capable of that. All a computer does is tell you it does
> not understand what you have told it to do.
>
> Accusing a computer of "confronting us" is a socking great anthropomorphism which only serves to show that Norman has very little understanding of what a computer is and what it can do.
>
> The fact is that a computer can ONLY do what we tell it to; and it ONLY "understands" a load of electronic pulses. Clever people have made our lives easier by designing graphical representations
> of what goes on inside a computer and nicer ways of getting a computer to do what you want it
> to. Some people are not quite as clever as other people, and they have designed less effective
> ways of getting a computer to do something.
>
> ------------------
>
> "Error messages punish people"
>
> "punish" ; utter rubbish.
>
> Error messages are more important than Norman realises.
>
> Before he makes any further pronouncements of this sort Donald Norman needs to do the
> following to things:
>
> 1. Go on holiday to a country where he doesn't speak the language and nobody there speaks his.
>
> 2. Get time allotted to himself on a VAX machine (if there are any left) and learn a spot of
> Assembler language, and then try and type an e-mail message to his best friend using only
> Assembler language on the VAX.
>
> ---------------------
>
> It's amazing how purified I feel after a rant of that sort.
>
> But, having had to read about 3 of Norman's book and attend interminable lectures on
> Usability theory at the "University" of Abertay I feel very strongly indeed about what he says, and
> have given it some considerable thought.
>
> Richmond.
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list