[2020-01-09 08:49] Dave Horsfall <dave@horsfall.org>
> I had a boss once who insisted that all his staff learn "ed",
> because one day it might be the only editor available; he was
> right...

I first used Unix on a pdp-11/70 in 1981, first year at university.  My professor stopped by the computing center to see how his students were doing - super nice of him and a perk to pre-PC times! - and was showing me something or other regarding Unix.  I had only used ed to that point and seeing him fire up vi was practically sci-fi to me.  He showed me a few commands and vowed me to secrecy for fear if all students started using it, it would bring the 11/70 to its knees.  Were multiple vi sessions really such a potential burden to the machine?  I wouldn't think so with the slow nature of human i/o, yet there certainly were times when the pdp-11/70 crashed as project due dates loomed closer and closer!

Also, I very much enjoy this list.  As an EE I use Unix-like OSes as a tool rather being a builder of the tool like many here.  So I don't have the deep background to contribute to the collective history, but I'm on the sidelines enjoying the show.  As a brief tie-in to the editor comparisons, I do a lot of DSP work for RF systems these days.  Python makes it quick and easy to try new math, but has a maddening requirement that indentation be strictly tabs or strictly spaces.  Text window pasting into a tab indented python file wreaks havoc.  vim yank/put between split windows retains the type of white space and lets me use my vi muscle memory.

Happy 2020,
Mike Markowski