[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ::scr Internet Explorer - Danger in numbers?



On Wed, Mar 06, 2002 at 07:27:56PM +0000, David Cantrell said:
> Not really.  Security needs to be designed in right from the start, but
> once it is, it need not get in the way of usability.

This is very true. Ironically (fittingly? I'm having problems with my
words at the moment, I blame the penguins [0]) it's exactly the same
thing I hear from usability [1] people. 

Dave, meet the new IA types on the list. New IA types, thanks for
subscribing. Meet Dave :)

> No, no, a thousand times no.  A computer is a tool.  I see no problem with
> people having to learn and understand their tools before use.  You wouldn't
> expect anyone to be able to pick up a multimeter and debug the wiring in
> your flat, or a stethoscope to debug your heart, so why on earth should the
> tool that sits on your desk be different?

But a computer is supposed to be an abstraction tool. They're supposed
to be getting easier. Otherwise we'd be back in a garage soldering our
own motherboards.

Steve Wozniak got an Altair. Then he built his own computers. Then he
came up with the Apple ][. Now, a couple of decades later, we have an
angelpoise lamp with DVD drive and a G4 processor and a point and drool
GUI. 

This is progress.


> Useable != intuitive.  Useable implies easy to learn and consistent.

That's the problem - there's supposed to be a learning curve (or no
curve whatsoever if I read Raskin right. Which I usually don't since I
disagree with a fair bit of stuff he says) but, borrowing from Chemistry
terms, the activation energy to get onto that curve is small.

With Crypto/Security that activation energy is much higher. There's an
initial bump with very little positive feedback - "God, why do I have to
keep changing my password every 2 weeks? Why can't I write it on a
postit note? Why can't it be based on a dictionary word? *grumble*
*grumble*" -  which will put people off.

Games (moi? talking about games? never!) are possibly the best example
of this ... they are ultimate 'must be easy' interface - if people don't
immediately get into your game then it's toast in the market. At the
same time you need to have a fair bit of security in there to stop
pirates, online cheating, whatever.

Of course the problem space, the enviroment and the number of tasks
required is a lot smaller but still ...

Simon

[0] This will mean nothing to most people. It's got something to do with
this http://thegestalt.org/screen.png but, basically, don't worry about
it.

[1] What *do* people like to be called? Usability Experts? IAs?
Interface Designers? HCI specialists? All of the above? I have a
horrible feeling that one day I'll inadvertently offend somebody - "Nah,
we're the People's Democratic Front of Information Architects, you want
the Front of Democratic People's Usability Experts"



-- 
: fast, cheap and out of control