length of program: ...in general no more than two feet of teletype printout. Teletype feet as a unit of cyclomatic complexity is retro-cool.
Also the density of the tape wasn't very high (I'm guessing less than 10 characters per inch). Which means that 5 minutes of printing amounted to 300 inches, or 25 feet. It wasn't really a problem, because the paper tape naturally curled up.
Dartmouth Time Sharing System[1] started out on relatively small computers, but by 1965 was running on a very state-of-the-art mainframe, the GE 635[2]. It had about 1 MB memory. That doesn't sound like much right now, but:
The 635 version provided interactive time-sharing
to up to nearly 300 simultaneous users in the
1970s, a very large number at the time
It's the wheel of reincarnation. What we now call "the cloud" was called "time-sharing" in the 1960s.[1] https://en.wikipedia.org/wiki/Dartmouth_Time_Sharing_System [2] https://en.wikipedia.org/wiki/GE-600_series