--- Dave G <[EMAIL PROTECTED]> wrote:
> If the over whelming majority of people expect a system to behave
> one way, that's not evidence that they are "brain dead", but that
> it's very likely the expected behaviour is more natural for people,
> and systems should match humans, not vice versa.

I will try to make this my only comment, and at the same time I think that
I can bring this topic back to Web development. :-)

In my opinion, the overwhelming majority of people subscribed to a
technical mailing list like this are going to be computer professionals of
some sort. This doesn't mean we are all genuises, but it does mean that
most of us know how things work much better than the average person. What
is intuitive to us is that things work as expected.

I have never (I do mean never) seen a mail client that does not have an
option to reply to everyone, if that is your choice. Ignoring the fact
that many mail clients have group options, you have at least two choices:

1. Reply
2. Reply All

You are suggesting that this be changed to:

1. Reply All
2. Reply All

This makes absolutely no sense. All you do is remove one option, and
clicking "Reply" is not an easier task than clicking "Reply All" for any
mail client that I have seen anyway, so nothing is gained in exchange for
this loss of choice. It also breaks the "Reply" option, since it will
still be misleadingly labeled as such.

To bring this topic back to Web development (without losing the passion of
the debate, I think), consider an HTML form where users enter a phone
number in three separate text fields (assuming a US phone number). Now,
those who are the least bit familiar with how the Web works will
instinctively enter the first three numbers, hit tab, enter the next three
numbers, tab again, and finally enter the last four numbers.

Some Web sites I have visited think it is helpful to use some client-side
scripting to move the focus from the first text field to the second after
three numbers have been entered. So, when the user hits tab after entering
the first three numbers, the second text field is skipped entirely.

Isn't this a really terrible thing to do? It's an almost exact analogy to
mangling mail headers. It has the same characteristics:

1. Adds no real value
2. Is counterintuitive for experienced users
3. Hurts those who get used to it when they use compliant systems

So, if this debate continues, please debate on the merits of intuitive
interfaces for the Web or something. I think the same two perspectives
will exist, and hopefully I've explained mine pretty clearly.

Chris

=====
Chris Shiflett - http://shiflett.org/

PHP Security Handbook
     Coming mid-2004
HTTP Developer's Handbook
     http://httphandbook.org/
RAMP Training Courses
     http://www.nyphp.org/ramp

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to