User Interface - Rules of Thumb

These are some basic rules that apply to nearly every piece of software, but are good to keep in mind for the file manager.

Hide implementation details

Avoid exposing the implementation internals to the user interface. For example, use the term Removable media to refer to (a subset) of the fstab entries, rather than using the term Fstab in the user interface. Many users do not know (and do not care) about /etc/vfstab or /etc/fstab.

Avoid useless options

Avoid so-called unbreak my software-options, and any other kind of useless option. The perfect world just works; but, since we don’t live in a perfect world, we need a few basic options. Still, just works is the way to go.

Develop for the user, not for yourself

While this sounds obvious, only a few OSS hackers ever pay attention to this rule. The following short declaration sums up the basic problem (discovered on PlanetGNOME):

Beginners are, by necessity, task-oriented. It is very hard for us techies to understand beginners, not because we know the stuff well, but because we’re professional learners who have evolved a highly efficient personal learning methodology without even thinking about it. Our tendency is to present facts and examples. We structure information the way we would like it, not the way the user needs it.

 
  ui/rules-of-thumb.txt · Last modified: 2005/02/15 14:19 by 80.146.152.122 (benny)
 
Recent changes RSS feed Creative Commons License Driven by DokuWiki