[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: How to install X-Chat in five hours (or more)

* Emile van Bergen 

| Hi,
| On Tue, Aug 05, 2003 at 10:19:53AM -0700, Ian Hickson wrote:
| > And I would scream if you called it "/_My_ Variable Data/" too... :-P
| I would even scream at 
| /Variable Data/
| simply because it encourages slow and RSI-inducing click and drag
| behaviour, because such path names are impossible to type in (and this
| one even requires escaping the space to distinguish between the argument
| separator). 

Tab completion or using /Va* is about as fast as /var.

| In short, such path names are definitely no improvement from a UI
| standpoint, even though it may seem that way from a casual observer.
| Even shorter: UIs are rarely obvious. And there must be a reason why
| geeks like working with Unix.

UIs have two costs: an initial learning cost and a «running cost»
(which also includes the retaining the learnt level) which is per
operation (a little bit simplified, but you get the idea).  If you are
going to use a system a lot and over a long period of time, the
initial cost matters a lot less than if you are only going to use the
system occasionally and for short periods of time.  Also, catering for
the different conditions of users is important; I'd hate to have to
use a command line interface with obscure unix-like commands for
operating an ATM, since I fairly seldom use those and therefore the
running cost is less important than the initial cost.

Geeks use systems a lot and for long periods of time, so using more or
less obscure interfaces is good, not bad for us.


Tollef Fog Heen                                                        ,''`.
UNIX is user friendly, it's just picky about who its friends are      : :' :
                                                                      `. `' 

Reply to: