Article View: comp.windows.misc
Article #201Re: GUIs Considered Harmful
From: Peter da Silva
Date: Fri, 21 Aug 1992 16:16
Date: Fri, 21 Aug 1992 16:16
54 lines
3507 bytes
3507 bytes
In article <1992Aug20.181915.2357@twg.com> "David Herron" <david@twg.com> writes: > A lot of your comments are good. Not all the world, after all, is a GUI > screen. Some of is VT100's (or worse) and other parts are shell scripts > running at 3AM from cron. Right. Some programs need a GUI. Some programs can benefit from a GUI, but don't need one. Some programs are actually hurt by putting a GUI into them. For members of the first class, consider any program that involves editing graphical objects: font/bitmap/icon editors, paint programs, CAD programs, audio programs, and so on. For members of the second class, consider browsers (*rn, more/less/..., FileManager), editors, infrequently used software, ... For members of the third class, look at any program that's inherently batch: compilers, long-running data manipulation tools, and so on. Some of the members of this class intersect with members of the second depending on the quality of ths GUI and whether it's integrated with the package (for example, consider a tool that in a GUI environment is basically a property sheet. You can pull it down, or just edit a config file or command line). What I'd like to see is a really graphic shell. UNIX shell commands would be icons you link together, with an attached property sheet you can use to build the command line: +---------------------------------------------------------------+ | X | Pipeworks | +---------------------------------------------------------------+ | (File) (Edit) (View) (Search) (Create) | +---------------------------------------------------------------+ | | | +-------+ +------+ +------+ +-------+ | | | /etc >|--------| GREP |--------| SORT |--------| /tmp >| | | +-------+ +------+--------------------------+ ----+ | | | Pattern [^root:.* ] | | | | Ignore case [X] -i | | | | Invert match [ ] -v | | | | Count only [ ] -c | | | | Names only [ ] -l | | | | | | | | [grep -i '^root:.*' ] | | | +---------------------------------+ | | | | | | | | [ </etc/passwd grep -i '^root:.*' | sort -d >/tmp/root ] | +---------------------------------------------------------------+ -- Peter da Silva `-_-' $ EDIT/TECO LOVE 'U` %TECO-W-OLDJOKE Not war? Have you hugged your wolf today? Ferranti Intl. Ctls. Corp. Sugar Land, TX 77487-5012 +1 713 274 5180
Technical Details
Message-ID:
<id.J0KS.KF1@ferranti.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!psinntp!ficc!peterReferences:
<1992Aug20.181915.2357@twg.com>Show Full Headers
Complete Article Headers
Newsgroups: comp.windows.misc,comp.human-factors Path: arc1-ca.pugleaf.net!sparky!uunet!psinntp!ficc!peter From: peter@ferranti.com (Peter da Silva) Subject: Re: GUIs Considered Harmful Message-ID: <id.J0KS.KF1@ferranti.com> Organization: Xenix Support, FICC References: <1992Aug20.181915.2357@twg.com> Date: Fri, 21 Aug 1992 16:16:02 GMT Lines: 54