Re: Draining the Swamp: A Technical User's Experience
- From: linas linas org (Linas Vepstas)
- To: Richard Stallman <rms gnu org>
- Cc: mjs noisehavoc org, hadess hadess net, jdub perkypants org, foundation-list gnome org
- Subject: Re: Draining the Swamp: A Technical User's Experience
- Date: Tue, 7 May 2002 16:39:44 -0500
On Tue, May 07, 2002 at 02:07:54PM -0600, Richard Stallman was heard to remark:
> Here you seem to argue for providing convenient graphical preferences
> for anything a user may wish to configure. Elsewhere you have stated
> that you would like GNOME to strive to have as good a user interface
> as the Macintosh. Unfortunately, those two goals are in conflict.
>
> Practically speaking, there is not much conflict between these goals.
> Adding additional features to the GNOME configuration tool will not
> make GNOME as a whole much harder to use.
>
> Methods 1 and 2 above do not add any additional freedom - they merely
> add convenience for some users. At the same time, they take away
> convenience from other users, by making it harder for them to find the
> preferences they truly care about. User testing under controlled
> conditions bears this out.
>
> This is a very surprising statement; could you tell us precisely
> what was tested in those studies, so we can see precisely what
> conclusions we can draw?
This shouldn't be a surprising statement; iits a common conundrum for
application developers. The basic statement, put in different
words, is that "the larger a menu tree is, the harder it is to find
any given leaf in that tree" (at least for a human).
Occasionally, I want to tweak some parameter or another in my window
manager (such as 'focus-follows-mouse' or 'click-to-focus') and it
can take quite a while to figure out where this is hidden. I'm never
quite sure which path through the menu tree will get me to this option,
thus, exploring the menus leads to a lot of dead ends before I find it.
Similarly: making the gnome panel auto-hide. I know its configurable,
somewhere. But I configure this so infrequently, I forget where it is.
Every user has some infrequent (bi-annual) configuration that they do,
and those of us who are memory-crippled can't remember how, and must
search.
The "MacIntosh" solution is "make nothing configurable". That makes
configuration real easy: you can't, and you don't. Unfortunately,
this philosphy is contradicted by the common knowledge of application
developers: its the sum total of obscure, rarely used features that
make an application popular. That is, if you remove 1% of the
features, you loose 10% of the users. It doesn't take much to loose all
of your users.
-----
Unfortuantely, I do not know how to strike the right balance between
making more things configurable and making any given configuration item
easier to locate.
Maybe searchable, hyper-linked help that will take you instantly to
that configuration item? A 'search engine' for things that can be
configured?
--linas
--
pub 1024D/01045933 2001-02-01 Linas Vepstas (Labas!) <linas linas org>
PGP Key fingerprint = 8305 2521 6000 0B5E 8984 3F54 64A9 9A82 0104 5933
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]