In an enlightening article about the origin of the venerable vi text editor, Bill Joy reminds us that its quirks and qualities are all about the computing reality back in the 1970s: "you've got to remember that I was trying to make it usable over a 300 baud modem. That's also the reason you have all these funny commands. It just barely worked to use a screen editor over a modem. It was just barely fast enough. A 1200 baud modem was an upgrade."