🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.cog-eng
Article #948

Re: consistency

#948
From: Ralph Hill
Date: Wed, 08 Feb 1989 04:53
74 lines
3743 bytes
In article <714@cogsci.ucsd.EDU>, norman@cogsci.ucsd.EDU (Donald A Norman-UCSD Cog Sci Dept) writes:
> In an earlier article I cited some research of Jonathan Grudin that
> demonstrated that the common interface design rule of "be consistent"
> was sometimes best violated.
> ...
> The paper was presented at a recent workshop on
> HCI at which it received a controversial hearing.
> ...
> don norman

I was in the audience at this "controverial hearing."  I, and many of the
audience, are sympathetic to what Jonathan is saying, but there are
some tricky issues here...

I think the problem is not with "consistency", but the simple guideline
"be consistent."

Quoting Jonathon's summary:
> For example, in abbreviating a set of two dozen command names, which
> is the best algorithm: truncation, vowel deletion, or single-letter-at-
> all-costs (even if it doesn't match the first letter of the command)?
> As explained in the paper, any of these could be the best design solution,
> it depends on aspects of the users' tasks.

Notice that each is a different form of consistency.  The question is not
"to be consistent or not to be consistent?" it is "which consistency is best?"

Continuing the quote:

>    More importantly, consistency
> is often not desirable at all. A recent proposal for an international
> standard suggested placing the arithmetic function keys on numeric keypads
> across the top row in the order +, -, x, / because "that is consistent
> with the way we learn and remember these functions." True, but the most 
> frequently used keys are generally the zero, ENTER, and plus keys,
> and this placement would maximize the distance from the plus key to the
> other two, thus maximizing the keying time and the likelihood of errors.
> A better solution is the more standard arrangement, with the plus key
> above the ENTER key, but this has nothing to do with "consistency," it
> is based on knowledge of the hand, motor control, and the data entry task.


And here we get into an agrument about consistency:  I claim Jonathon's
"better solution" is better because it is consistent with common
usage of the keys.

Again the question is "which consistency is best?":
consistency with learning order (the proposed standard) or
usage (the "better solution")?

In this case (an over-learned task) usage is believed to be a better 
consistency.  In other cases, say, recently learnt tasks,
learning order may be better.

I think Jonathon is giving half the argument: he is against bad
consistency.  So am I.  He left out (or minimized) the argument
for good consistency.

And then, there is the really hard part:  What is good consistency?  How do
you recognize it?  Where do you look for it?

I think Jonathon has made a good start in the right direction.  Unfortunately
(for all of us), we have a long way to go.

My opinion:
Consistency is not bad, it is simple application of simple rules like
"be consistent" that is bad.  If good interfaces good be designed by
simply following simple rules, why are there so few good interfaces?

Ralph D. Hill
Bellcore
rdh@thumper.bellcore.com

Don't blame other members of the audience for things I have said.
Technical Details
Message-ID: <1465@thumper.bellcore.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!utstat!jarvis.csri.toronto.edu!mailrus!uflorida!ukma!rutgers!bellcore!faline!thumper!rdh
References: <714@cogsci.ucsd.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!utstat!jarvis.csri.toronto.edu!mailrus!uflorida!ukma!rutgers!bellcore!faline!thumper!rdh
From: rdh@thumper.bellcore.com (Ralph Hill)
Newsgroups: comp.cog-eng
Subject: Re: consistency
Summary: Reaction to Grudin's Anti-Consistency talk.
Keywords: consistency, desktop metaphor, interfaces, computing environments
Message-ID: <1465@thumper.bellcore.com>
Date: 8 Feb 89 04:53:06 GMT
References: <714@cogsci.ucsd.EDU>
Organization: Bell Communications Research
Lines: 74