Raymond on poor usability of CUPS

Thomas Zander zander at kde.org
Sun Feb 29 17:07:50 CET 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Friday 27 February 2004 10:24, Jan Muehlig wrote:
> There is a very interesting article from Eric Raymond about the poor
> usability of CUPS (and OSS in general):
> http://www.catb.org/~esr/writings/cups-horror.html

This piece touches on (at least one) very central issue in 
computer-usability. It advocates that, if at all possible, the computer 
should choose what to do and not the user.

His rant on selecting queue type where he had to choose from 
'LPD'/'SMB'/'NCP' etc is a valid one; the user really does not want to 
know what kind of networking is used to connect the printer.
This is the same kind of problem as when a dialog comes up asking you to 
make a selection out of a list of 1 item. (after detecting installer media 
for instance).

So a good solution would be to search for all possible scenarios the user 
is likely to take and present that to him.  In the case of the printers; 
search for printers on all those networking-types and show the ones that 
are detected.

The mindset problem we are fighting here is that a programmer tries to do 
_everything_ in one logical way. He would never think that 2 routes could 
be used. One where 80% of the cases are caught by auto-detection etc, and 
the other 20% with the simple, but abstract 'advanced' dialog.

Any programmer will try to generalize a solution to make even more 
solutions fit his algorithm (the best programmers are the laziest). For 
usability that is rarely what you want.

- -- 
Thomas Zander
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAQg5aCojCW6H2z/QRAj70AKC4T//vfqL2HZB8qAsDWHanqDUb9QCg3sMh
fB5qaUmi2v8y7josmjp6EwA=
=DNoy
-----END PGP SIGNATURE-----


More information about the Kde-usability-devel mailing list