I first learned emacs in about 1980-81. A couple of years later I had my first modem (150 baud) and glass tty to use from home. And so I encountered James Gosling's emacs, which would use a file describing the various special operations that your terminal could do, and figure out how to transform your screen using those operations every time you did something that changed what the screen ought to look like.

Because, you see, transmitting the entire screen's contents at each keystroke would be prohibitively expensive at 150 baud. Even at 300 baud it was pretty crazy-making.

So Gosling is one of my computing gods. I'm sorry that Google wasn't a good fit for him, but not completely surprised.
Shared publicly