The invention of social computing JUN 24 2011
I'm going to link again to Errol Morris' piece on his brother's role in the invention of email...the final part was posted a few hours ago...the entire piece is well worth a read. As is the case with many of his movies, Morris uses the story of a key or unique individual to paint a broader picture; in this instance, as the story of his brother's involvement with an early email system unfolds, we also learn about the beginnings of social computing.
Fernando Corbato: Back in the early '60s, computers were getting bigger. And were expensive. So people resorted to a scheme called batch processing. It was like taking your clothes to the laundromat. You'd take your job in, and leave it in the input bins. The staff people would prerecord it onto these magnetic tapes. The magnetic tapes would be run by the computer. And then, the output would be printed. This cycle would take at best, several hours, or at worst, 24 hours. And it was maddening, because when you're working on a complicated program, you can make a trivial slip-up - you left out a comma or something - and the program would crash. It was maddening. People are not perfect. You would try very hard to be careful, but you didn't always make it. You'd design a program. You'd program it. And then you'd have to debug it and get it to work right. A process that could take, literally, a week, weeks, months -
People began to advocate a different tactic, which came to be called time-sharing. Take advantage of the speed of the computer and have people at typewriter-like terminals. In principle, it seemed like a good idea. It certainly seemed feasible. But no manufacturer knew how to do it. And the vendors were not terribly interested, because it was like suggesting to an automobile manufacturer that they go into the airplane business. It just was a new game. A group of us began to create experimental versions of time-sharing, to see if it was feasible. I was lucky enough to be in a position to try to do this at MIT. And we basically created the "Compatible Time Sharing System," nicknamed CTSS from the initials, that worked on the large mainframes that IBM was producing. First it was going to be just a demo. And then, it kept escalating. Time-sharing caught the attention of a few visionary people, like Licklider, then at BBN, who picked up the mantle. He went to Washington to become part of one of the funding agencies, namely ARPA. ARPA has changed names back and forth from DARPA to ARPA. But it's always the same thing.
And it was this shift from batch processing to time-sharing that accidentally kickstarted people using computers in a social way...programming together, sending notes to each other, etc.
Robert Fano: Yes, the computer was connected through telephone lines to terminals. We had terminals all over the MIT campus. People could also use CTSS from other locations through the teletype network. CTSS was capable of serving about 20 people at a time without their being aware of one another. But they could also communicate with each other. A whole different view of computers was generated.
Before CTSS, people wrote programs for themselves. The idea of writing programs for somebody else to use was totally alien. With CTSS, programs and data stored could be stored in the common memory segment and they were available to the whole community. And that really took off. At a certain point, I started seeing the whole thing as a system that included the knowledge of the community. It was a completely new view. It was a remarkable event. In retrospect, I wish I had gotten a very smart social psychologist on the premises to look at and interpret what was happening to the community, because it was just unbelievable.
There was a community of people using the computer. They got to know each other through it. You could send an e-mail to somebody through the system. It was a completely new phenomenon.
It seems completely nutty to me that people using computers together -- which is probably 100% of what people use computers for today (email, Twitter, Facebook, IM, etc.) -- was an accidental byproduct of a system designed to let a lot of people use the same computer separately. Just goes to show, technology and invention works in unexpected ways sometimes...and just as "nature finds a way" in Jurassic Park, "social finds a way" with technology.