home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!usc!sdd.hp.com!mips!mips!sjsca4!ukfca1!bebb
- From: bebb@ukfca1 (Malcolm Bebb)
- Newsgroups: comp.sys.mac.misc
- Subject: Re: CLIs that teach; GUIs that don't
- Message-ID: <516@curry.UUCP>
- Date: 21 Jul 92 13:12:39 GMT
- References: <100760001@hpcupt3.cup.hp.com>
- Organization: Schlumberger Technologies, Board Test, Ferndown, England
- Lines: 41
-
-
- jem@hpcupt3.cup.hp.com (Jim McCauley) writes:
-
- > I use both a Macintosh and Unix systems frequently,
- >and frankly, I favor an editor-based CLI (like the Korn shell) over
- >the Mac interface for nearly everything I do. Simple features like a
- >command history and command-line editing are enormously helpful.
-
- and a fair amount more besides. I'm not flaming, but I found the post
- more than a little irritating, especially:
-
- >If a GUI actually encouraged users to learn something about the architecture
- >of the system they were using, I would be all for it.
-
- I don't subscribe to the view that you have to understand the inner workings
- of anything before you can be allowed to use it. I don't want a user
- interface which "encourages" me to learn about the architecture. When I use
- a spreadsheet, I want to do some sums, not learn about the architecture of
- the machine I happen to be using. Similarly, when I use a word processor
- I want to write some text, and when I'm in the finder I want to find files,
- or whatever.
-
- If the interface "encourages" or constrains me to do *ANYTHING* other than
- my chosen task, it is coming between me and my reason for using the system.
- If I have to learn CLI instructions (even on a multiple-choice basis!),
- that is extra work - I don't need it. The interface should be transparent.
-
- In my view, you need to know HOW something works in order to:
-
- a) Fix it when it breaks (answer - make it more reliable)
- b) Get the best out of it (answer - make it easier to use)
- c) Learn from it, or have fun tinkering with it. (Fair enough)
- d) Make something like it (fine - but a specialist task. Joe User probably
- isn't interested)
-
- I use both CLIs and GUIs. GUIs have their limitations, but on the whole
- I much prefer them. The user doesn't need a command history *or* a command
- line editor if the system is sufficiently friendly.
-
- Malcolm
-
-