I used to use Emacs at 300 baud. That’s how desperate I was to use a decent editor. The courses I was taking at school were on punchcards, and to avoid those horrible things, I:
– Wrote a terminal emulator for the SUPDUP protocol supported by ITS;
– Logged in over the Arpanet at 300 baud to MIT-AI;
– Used Emacs to edit my project’s source code (in Pascal);
– FTP’d that source to the machine at work (NBS-10) where I compiled and ran it;
– Picked up printouts and handed them in.
For the final project I drove up to MIT to visit my frind Jack (who was going there), got a listing off of the XGP laser printer, and handed *that* in.
My home-built Z-80 system didn’t even have a UART; the serial bits were programmed in and out with timing loop (interleaving screen updates).
That’s how much punchcards suck.