Windows Refund day - reaction

John Chambers jc at trillian.mit.edu
Fri Feb 12 10:17:35 EST 1999


| 
| 	> As a result, we are seeing some W95isms in newer Unix software.  This
| 	> might  actually  be unfortunate, because think of how much better off
| 	> we'd be if the UI ideas had been borrowed from the Mac instead.

| 	But then we'd be borrowing Mac ideas which were borrowed from Xerox
| 	PARC ideas which were developed on Unix (OK, and LISP machine) systems...

Indeed.  I suppose one could argue that with all that borrowing  back
and  forth, there would be a sifting-and-winnowing process that would
lead to adoption of the best ideas (whatever that might  mean).   But
then,  looking  at  the  history  of the software field, it's just as
likely that each stage of borrowing would be done  mostly  by  people
who  "didn't  quite  get  it", and the result could just as easily be
junk.  ;-)

| 	I think the current Xerox PARC disparagement of WIMP approaches is 
| 	valid, and I'm just thrilled I can keep a command line interface while
| 	looking forward to integrating text-to-voice and voice-command and 
| 	video etc. to my Linux.

Support of command-line interfaces remains one of the real  strengths
of  Unix-like  systems.   I've  occasionally had fun with W95 and Mac
users, when I see them busily trying to remember  where  that  screen
was that handled the job they're trying to do.  I tell them that Unix
shells all have this amazing concept of a "search path", and all  you
have to know is the app's name in order to run it from anywhere.  The
human brain is quite good  at  remembering  names,  while  we're  not
nearly as good at remembering a path through a maze. It's interesting
that the usual response to this is silence (and sometimes  they  make
it  clear  that  I've  just aggravated them, but they aren't about to
admit why ;-).

I've long contended that the main value of any  windowing  system  is
that it provides an emulation of multiple dumb terminals. Back in the
days before we all had WIMP displays, I liked to show people how much
faster  I could get my work (software development) done if I had 3 or
4 terminals handy.  But even after such a demo, it was almost  always
impossible  to  get more than one terminal.  That "just wasn't done,"
despite calculations showing a 2-week payoff if a  programmer  got  a
second terminal.

Nowadays, I still have only one display,  but  it  can  hold  several
"terminals". And those terminals are better than real ones, because I
can resize them, select a small font to get a lot  of  text  visible,
and cut-and-paste between them. So the WIMP displays have been a real
gain, but not because they can display  pretty  pictures  (which  are
rarely  worth  a  thousand  words  of  something like C or perl), but
simply because they give me multiple text windows simultaneously.

Of course, to a one- or two-fingered typist, this is probably  rather
irrelevant,  and  a  mouse is just as good a keyboard as one with all
those zillions of confusing keys. But I've long been able to move all
my  ten  fingers independently, so I find a command-line interface to
be much more user-friendly  than  something  involving  navigating  a
random flock of windows and menus.




More information about the Discuss mailing list