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

Universal standards?

  On Sat, Dec 20, 1997 at 12:53:19AM -0500, Dan Strychalski wrote:
  Dan, normally I agree with your opinions as posted on this list, but I must
  take issue with a couple of things you've said recently.
     It was wonderful to have an operating system that ran on a wide variety of
     hardware designs.
  And today, we have even more hardware designs to choose from, and several
  OS's which run on all of them.  Life is good.  It could be better, don't get
  me wrong.
     It was wonderful to have dynamic on-screen instructions.
  And only a few of the best-written applications, then or now, actually have
  this feature.
     It was wonderful to be able to choose a user interface suitable for your
     work and your tastes.
  But in the CP/M days, you could choose text, or ... text.  "Graphics
  terminals" were expensive exotic devices used by researchers, CAD people and
  not many others.  Same was true for the "Big Boys" like IBM, CDC, and
  Burroughs.  And on the Apples and TRS-80's, graphics were for games--real
  applications didn't use them.  Now, at least with the right OS, you can use
  text, graphics, or a mix of both.  I prefer the latter.  My most
  heavily-used X application is xterm. <grin>
     For people who work with text, it was particularly wonderful to be able
     to keep your hands on the home row, your eyes on the screen, and your
     mind on your work ...
  A point made repeatedly by Jerry Pournelle in his Byte columns in the
  mid-to-late Eighties.  Sadly, Jerry has turned to the Dark Side now.  His
  beloved WordPen (or whatever the heck it was called) is collecting dust on
  a shelf now.
     ... and to do *everything people do today* ...
  Oh, really?  Which CP/M or Apple II ftp client did you use?  Which web
  browser?  When was the CP/M or Apple II version of The GIMP released, and
  which S-100 TrueColor display cards could you afford?  Prior to VisiCalc,
  which spreadsheet did you use?  People do *more* today, although not as
  efficiently as they used to.
     ... using standards-based non-printing main-block command keystrokes
     common to every computer on Earth ...
  Sorry, Dan, now you've gone too far.  Which standards were you thinking of
  here?  I assert that things were just as much a mish-mash in the days of
  CP/M and the Appple II as they are now, if not moreso.  The closest thing to
  keystroke standards I've ever seen were the Wordstar control keys, still in
  use in some modern software, and the Emacs control keys, still widely used
  in lots of different packages.
  "Common to every computer on Earth"?  Hogwash, total stuff and nonsense.
  Software has *never* been able to agree on much of anything, especially
  command keys.
     Oops -- correction: those keystrokes were common to every computer, every
     operating system, and every application program on Earth until Apple
     REMOVED the Ctrl key, M'soft DISABLED it, IBM REPOSITIONED it, and
     WordPerfect and Lotus IGNORED it, making keyboard use a NIGHTMARE and
     FORCING people to use vendor-specific keys and pointing devices.
  Please, people, don't be misled into believing this.  IBM, CDC, Univac,
  GE/Honeywell, Burroughs, Harris, DEC -- they each one thought they had A
  Better Way, and enforced it mercilessly on their customers.  Using a
  heterogeneous computing environment was pretty much a foreign concept in
  business, and only slightly more common in academia, until just a few years
  ago.  The vendors made sure of that, by enforcing proprietary file formats,
  even down to the character codes.  Anybody remember EBCDIC, Fieldata,
  Display Code, etc.?  We tend to take ASCII sorta for granted, but not that
  long ago (well, I guess it was before your time, Dan) there wasn't even a
  "common" text format.
  I'm not saying things are a whole lot better now, just different.  Some
  things are better, some are worse.  On the whole, I think we're making
  progress, just not as fast as we could be.
     Sorry to shout. I get emotional about this.
  As well you should.  Lots of people tend to forget the lessons of history,
  and are thus condemned to repeat it.
     ... once Apple showed the way, lock-in became the name of the game, and
     everything based on public standards had to go.
  I believe IBM actually invented lock-in back in the sixties.  Apple are
  amateurs at it compared to IBM mainframe salesmen.  Public standards in
  computing are pretty recent, relatively speaking.
     Because of that, neither GUIs nor text-based systems are half of what
     they could be.
  I agree with this.
     Speaking of pedaling, for someone who knows what is possible on a computer
     and who must use a computer eight hours a day, to sit down at a Mac, a
     Windows machine, or any system with the keyboard layout IBM introduced in
     1986, is like riding a bicycle with one pedal missing, or riding along and
     having the handlebar stem snap in two.
  I contest this.  As one who has been using a computer a lot longer than you,
  Dan, I find the 100-key keyboards a delight.  Oh, the layout could stand
  some improvement, I agree, but having actual cursor keys (that even *work*
  in most applications!), a numeric keypad, and user-definable function keys
  is a dream come true for someone who spent hours on an IBM 026 keypunch or a
  KSR-33 Teletype.  And even *those* were pretty modern machines in their day.
  Try using an IBM 3270 connected to, oh, a Honeywell Level 66, for two or
  three years and then get back to me.