Part of that problem was probably electronic, not software.   Many of the early terminals were half-duplex.  The normal mode was that the terminal typed what came over the line, and the keyboard was locked.  If you wanted to let the terminal send data, you needed to send a control character to unlock the keyboard, and then another one to lock it when you wanted to send data again.

As you may know, the first PDP-11 at Bell Labs was financed by the patent department because there were very draconian rules about submitting patents (every page had to have exactly 50 numbered lines, lines could not be blank, numbers must be in order, etc.)   A change on page 3 of a 25-page patent application could mean that the whole thing had to be retyped (yes, manually...).   That need drove a lot of the early nroff work.  And, when upper/lower case terminals became common, many still had half duplex interfaces.    When the Unix software got good enough, it started to get used by real typists, who were used to electric typewriters.  There was bitter complaint about the half duplex (keyboard lock) mode -- the typists were so fast that when the keyboard locked they could break their fingernails!  Full duplex pretty much solved that problem, and Unix, as far as I remember, embraced it earlier than most other systems.

Steve

PS:  The Usenix publication ";login:" got its name because that's what a half-duplex system wrote for the login message when viewed on a full duplex terminal.  The ; and : were actually control characters...



----- Original Message -----
From:
"Lawrence Stewart" <stewart@serissa.com>

To:
"William Cheswick" <ches@cheswick.com>
Cc:
"TUHS main list" <tuhs@minnie.tuhs.org>
Sent:
Sat, 9 Sep 2017 16:33:54 -0400
Subject:
Re: [TUHS] Happy birthday, Dennis Ritchie!


What, you didn’t like IBM 2741 terminals that mechanically locked the keyboard?

On 2017, Sep 9, at 9:04 AM, William Cheswick <ches@cheswick.com> wrote:

Amen.  There were a number of things that really sucked at the time.  
My least favorite: time sharing systems that didn’t allow type-ahead.

Kids these days...

On 9Sep 2017, at 12:34 AM, Steve Johnson <scj@yaccman.com> wrote:

For people used to that world, "echo hello >hi" was literally jaw dropping.  Many people had to have it explained twice, because they literally could not conceive of a file being created so easily.  I had worked in the computing center for a couple of years, and probably gave more than my share of demos to mainframe users...

Steve