Makes sense ... with that batch mode technology
That's around the time I started programming (yep, COBOL, and "stuctured" when that was the hot tech), and with moving between desk and card punch machine and dropping off the decks to be read into the computer, and waiting for the printouts - yeah, it could have worked ... then.
Nowadays, although I am more of a web admin than a programmer, I usually have a dozen windows or more on 2 monitors going, and when I am not checking on processes, debugging crashes, fine-tuning monitoring tools settings, installing updates, starting/stopping services, and even dabbling in my "hobby" of writing ksh utilities to help with the foregoing, then I use the "spare" time (yeah, right) to catch up on emails, respond to chats, and catch up with endless online learning - share what, exactly?
Also, I see the hard-core programming types in other cubes at times, and they seem to keep multiple monitors, and even PC's, going just by themselves, so I have trouble visualizing them sharing their hardware.
However, online collaborative work modes with screen sharing, code check-out/check-in, and other such techniques make more sense as a 'virtual' method of doing something similar.
Something weird about this notion...