Global Direct Investment Solutions

Corporate Development for a Networked World

OnTheShortList.com     SurgeUSA.org

 Add to Google Add our site search tool to your iGoogle page

ShortListNews.com

Bruce Donnelly - biographic note about PLATO

Contact :   TEL   847-304-4655

Bruce Donnelly   bruce@gdi-solutions.com    (Biography)

Home Up Search Contacts Maps Advertise News

Up
Seek Advice
Directories
For Executives
GUIDE Tools
Highlights
Research
Projects
Professionals
Real Estate
Biography
Comments
Events
Introduction

I was lucky to be exposed to the pioneers on the PLATO network who, 30 years ago, spoiled me as a computer engineering student by creating a system which already empowered network users anywhere, with very little computer expertise, to share their knowledge and collaborate effectively through an "online community" in remarkably fast and flexible ways, long before PC's or the Internet were invented.

The world is still catching up with that vision of what individuals can do together as the technology to share knowledge and ideas quickly becomes more transparent.

Children today have a hard time imagining any other outcome, just as we have a hard time imagining life without electricity, cars, airplanes, or telephones even though these technologies have only been around for a few generations.  Today, instant messaging, e-mail, web conferencing, and the use of websites, databases, and educational games or graphical interfaces such as plasma panels for digital images are taken for granted.

In 1974, on PLATO, it was breathtaking and revolutionary.  It was like being on the Carousel of Progress ride (1964 NY World's Fair - I was there - later at EPCOT) and being able to jump decades into the future by simply walking into the next room.

I abandoned my study of computer engineering in 1975 after working briefly on PLATO (an acronym - Programmed Logic for Automated Teaching Operations, I think).  PLATO ran on a supercomputer network based at the University of Illinois' Computer-Based Education Research Lab (CERL).

The name presumably reflected some academic ideals among the founders about the Socratic method of learning through exploratory questions, dialogue, and creative thinking from different perspectives, rather than just the drill and practice "instructional" programs which pushed a packaged set of facts at students to memorize in that era.  I don't think it reflected the elitist vision of Plato's Republic (philosopher kings, etc.), as though academics were the highest form of life.  Instead, PLATO empowered individuals to explore openly shared knowledge in very flexible ways along many paths of discovery.

I was also influenced by reading my original copy (eat your hearts out, computer nerds) of Computer Lib, Dream Machines by Theodor Nelson.  Look at the reviews on Amazon.com, which you can find through the Bookshelf section under Knowledge Management.

Nelson's visionary work, which included some content about PLATO (on which he spent some time in that era), foresaw the Internet and hypertext in much the same way as science fiction writers were able to visualize a future which they couldn't actually create or reliably predict.  He spotted the trend and the potential power of flexible access to knowledge at a time when most people still thought computers were just for programmers and other experts, as if you quite literally needed to be one of those rocket scientists at NASA (remember : Apollo 11 was recent history - 1969) or a mathematician, engineer, etc.

At the time, people could visualize computers automating tedious or complex repetitive tasks like factory or office automation, but their role to quickly share universal access to vast knowledge and as a platform to communicate and collaborate flexibly as individuals over global computer networks was not widely recognized.

For example, note that even in the book and movie "2001: A Space Odyssey", the astronauts did not actually communicate or collaborate with people elsewhere through their Hal 9000 computer.  They communicated through was was basically a videophone (already promoted by AT&T at the time - as at the 1964 World's Fair in New York), which wasn't that different than seeing TV images from Apollo missions.  In some respects, even science fiction hadn't yet caught up to this vision of the future of computers in the early 1970's.  Note that the Hal computer to just help run such a complex spacecraft was envisioned as something large enough that Dave could float around inside it to remove memory cards, which reflected the large mainframe environments of that era.

Perhaps more important than his own hypertext idea (Xanadu), Nelson recognized the paradigm shift of vast computing power shifting to the individual and to networks of small computers, rather than to the existing mainframe hardware and software suppliers or programmers.  This was quite radical in 1974 after an era of social unrest as well as the nagging fears of powerful new technology for military and other applications.  The "power to the people" message wasn't the general direction of the computer industry.

Unlike the threatening vision of an all-seeing and incredibly intelligent computer run amok beyond human control as in "2001 A Space Odyssey" (movie : 1968) or more obscure variations on this theme (FailSafe, The Forbin Project, etc.), Nelson foresaw a scenario which was more like Dorothy waking up in Oz, or Alice falling into Wonderland, with both good and bad potential according to how this power was used.

In any case, incredible adventures lay ahead though the open sharing of knowledge.  Computer Lib was a call to action for individuals to seek and defend that new personal freedom which these sorts of Dream Machines already made it possible to envision.

For the many people who have no idea what PLATO was, try these links :

http://www.platopeople.com

This is for the PLATO History Project by Brian Dear, who is writing a book for which he has interviewed many people and has already shared some interesting photos.  The lack of a reliable history of PLATO has led to confusion and ignorance of it, including prominent tech and computer museums where they should know better.  Someday, that should prove to be an interesting book, but it remains a work in progress.

http://www.cyber1.org

Cyber1 is aimed particularly at bringing many former members of the PLATO community together again, and actually provides the opportunity to experience again what PLATO was like through access to a working copy of an early version, so that one can emulate a PLATO terminal and use some of the most popular old programs.  It's interesting to think that the old CDC supercomputer platform can now be simulated on a Mac or a server.

If you were a PLATO user, or are in a position to support their efforts to preserve this unique piece of computer history, please contact them about how to help.

http://www.thinkofit.com/plato/dwplato.htm

The above website, by David Woolley, includes some useful insights into web conferencing, forums, and other communications tools.  He was one of several PLATO pioneers in that field.

Thanks to the above for sharing their knowledge and time, and informing people about PLATO's history, which has long been neglected by those who never experienced it, or think the networked computer world started with IBM mainframes, PC's, and the Internet.  The efforts of Control Data Corporation to market the PLATO system failed, especially after they tried to migrate some of the capabilities to PC's in the 1980's which were never really designed to bring so much power to the end-user.

We knew already, in the early 1970's, that companies like CDC with some incredible technology were still no match for the IBM marketing juggernaut of that era.  The 64 bit architecture behind PLATO in the early 1970's is finally emerging (not the same, obviously) in the next generation of Intel microprocessors, 30 years later.

Another summary can be found at :

http://www.livinginternet.com/r/ri_talk.htm

There were also interesting games on PLATO, both for individual users and for very rapid competition between users on terminals anywhere on the network.  You can find some history about this aspect of PLATO, including Talkomatic and Notes as well as Flight Simulator and other games, on

http://www.computergaming.com

I don't pretend to be an expert on the subject, but the basic networking model behind PLATO involved state-of-the-art supercomputers from Control Data, each with their own networks of up to 1000 terminals which were grouped together into 32 clusters (network interface units) of 32 or fewer terminals (like a classroom).  This meant communications could be multiplexed across plain old phone lines for many users at a site because, at any given instant, the process of communication keypress by keypress (rather than page by page) meant that there would be very few conflicts between 32 users for this limited bandwidth - and even many such sites wouldn't burden such a computer.

In effect, by receiving each key as fast as it was pressed, and already knowing most of the options available to the user from any page, the system could be ready in the background to respond very rapidly to almost any request, rather than delayed by communications bandwidth as large packets of information are sent or received between the computers.  That's why, even with high bandwidth communications channels today for the Internet users, the performance can be so slow.  What would the Internet experience be like today if anything could be accessed in a small fraction of a second, without the high costs of building and using a very high bandwidth communications infrastructure?  PLATO was designed to perform at such speeds over plain phone lines and modems that would be unthinkably slow to users today.

This differs quite a bit from the Internet or distributed client-server models, although the computers behind PLATO could potentially be networked through high-speed connections to work across more than the terminal's host computer.  The bandwidth was needed between the supercomputer servers of content - not between the user terminals and computers as would be analogous to ISP connections for individual users or office clusters today.

The addition of microprocessors to create "smart terminals" already started to distribute some of the routine or intensive computing activity (graphics, etc.) away from the central supercomputer servers and network interface to the end-user's terminal in the mid-1970's, such as to provided enhanced graphics capabilities and speed long before PC's.

My insignificant author work on PLATO spoiled me for decades.  We had a plasma panel display (invented there - thank you, Don Bitzer, and congratulations on your Emmy) for digital graphics, with a touch screen (no mouse), as well as real-time chat rooms, instant messaging, notes, interactive games between workstations across a national network, and clever early applications of microprocessors for "smart terminals" years before the PC was invented. 

Remember : this was in 1974.  Very limited PC's rolled out in the early 1980's, at which time few could imagine why an individual would ever need a 10MB hard disk.

With typical response times on the network of less than 0.2 seconds, one would literally hear groans of despair within seconds if there was no visible response to a key, as an entire room of users would realize the network was down in far less time than even a very fast webpage downloads today.

Compare that to the usual task at that time of submitting batch programs as a stack of Hollerith (keypunch) cards on IBM mainframes, where one could wait hours to discover that there was a keypunching error on one card.

We could literally cross the street from 1970's technology as computer engineering students to the radically different future that PLATO was demonstrating at CERL by creating a dynamic online community beyond anything the developers had imagined.

The estimated download time for this simple text page over a 56.6 phone line is 8 seconds.  Imagine going to any content on this website in roughly 0.2 seconds, and think about all the websites which are even slower because of complex graphics.  We only had low-resolution monochrome graphics (orange pixels), but there was experimentation with slow-scan TV technology and other ways to bring very realistic imaging and color to the system within the bandwidth constraints of something designed for wide-area networks of schools which, realistically, had very limited resources and therefore needed the cost per terminal and phone line to be low.

After 1975 I had no further exposure to PLATO until I eventually saw some of the PC software demonstrated much later, which left me completely unimpressed because it was now little better than the primitive drill and practice and test applications of long ago, when IBM and others were pushing "Computer-Assisted Instruction" as a very different approach than "Computer-Based Education".

CAI pushed instructional content at users fairly relentlessly, like an automation process in which the programmer decides what is appropriate for students to see at each step.  CBE empowered users to organize and use the content they wanted in very flexible ways to seek knowledge, in much the same way as hyperlinks easily provide a way to follow an almost infinite variety of paths through information.  This reflected fundamental principles about the future of education as an individualized process through which the computer was a tool for sharing knowledge flexibly and stimulating collaboration among users in ways which couldn't even be predicted, rather than just automating basic or repetitive tasks in a standardized classroom.

By the early 1980's I was already working with the earliest PC's in the US Foreign Service (as well as old Wang VS minicomputer systems), including the challenge of explaining to State Department officials why we actually needed a 10MB hard disk.   Why would anyone ever need more than two 512k floppy drives?

We networked such systems from Germany to Washington DC, which was not easy in those days, and developed a local database system to manage contacts and other work for the largest US consulate general in the world.  This enabled us to stop inviting dead or retired contacts to large parties, or sending out duplicate invitations, or getting their titles wrong, or just dealing with the simple fact that formal German address labels differ in format from US ones.  Revolutionary?

The CRM database and other tools I use for my work today are much better!  They reflect skills developed over the last 20 years at PricewaterhouseCoopers, Deloitte & Touche, the US Foreign Service, and by managing thousands of US business contacts for a British regional development agency.

As the three communities I serve converge (corporate executives, professional service providers, and economic development professionals) as a market around their common interests in the faster and better development of corporate investment projects, there will be other innovations to support the participants because the key to this business is not what I can accomplish alone, but rather what we can all achieve together. 

GDI Solutions is not about publishing another website full of many useful links.  It is about changing the way these three contact networks interact as a community to deliver much higher value.  It isn't about connecting to websites.  The real value is still in connecting talented people to work better together through very flexible and focused teams, as the lesson of PLATO made obvious thirty years ago.  The role of GDI Solutions is as an intermediary and catalyst to bring talent together with needs.

Thank you once again to the people at PLATO who completely shattered my plans 30 years ago to become yet another young computer engineer or programmer by demonstrating the parallel universe of a future empowered beyond the realm of IBM marketing and technological constraints.  Needless to say, I was not overwhelmed by the arrival of the PC, or the progress of the PC and Internet over the last 20 years.

Are we having fun sharing knowledge and ideas rapidly for real benefit yet?

What if PLATO hadn't failed?  What if it had successfully adapted to the emerging technologies, and kept bringing even more power to a growing user community?

In any case, it did fail.  We move forward with the technology we have available.  The paths we choose to share knowledge and increase collaboration among people have important global consequences, however, which are not always obvious at the time.  PLATO was, in the end, a missed opportunity to change the world 20 - 30 years ago.

Incidentally, my earliest computer experience was in high school, where we had the challenge of rebuilding and operating a vacuum-tube era computer donated to the school by United Airlines.  We nicknamed it the "big green Coke machine", because that is roughly what it looked like.  For those who don't recall, the term "bugs" in computers comes from the problem of moths attracted to vacuum tubes.  Imagine the difficulty of knowing whether your program didn't run as expected because of a programming error, or because one of countless tubes or wires has failed. 

We also had time-share access to a computer at the Illinois Institute of Technology over teletype terminals, so that we could prepare batch programs on paper tape and then run them.  This provide exposure to languages such as Fortran, and later study included PL/1, Algol, COBOL, and others about as useful to modern life as Latin.

Thus, I went from 1950's and 1960's technology to 2000-era technology within one year, which is another reason why PLATO was so mind-boggling in 1973-74.

The "green Coke machine", however, was a fun adventure.  Forget about "higher level" languages.  If you wanted the computer to add 2 plus 2, you had to program it in machine language of octal codes on paper tape, and manipulate the memory yourself.  Not even assembler language.  Just getting the machine to boot up and run long enough to process a program was an adventure, and it cranked out a lot more heat than useful output, but it provided unique appreciation for software such as operating systems and compilers for higher-level programming languages, and the term "memory dump" took on a whole new meaning.  It was a real dump, and figuring out why the machine did unexpected things was a constant challenge.

If any former PLATO users find this page and have suggestions to offer about other relevant websites, or to correct any flaws in my memory after 30 years, I would welcome such feedback and share it.

I don't think I have any photos to share from the days at CERL and other PLATO sites around the Champaign-Urbana campus.  Too bad.  Hopefully nobody else has pictures of me from that era either.

I will look forward to Brian Dear's book, and will list it in the Bookshelf section under Knowledge Management as soon as I know it is available through Amazon.com.  If anybody is aware of other relevant books on the subject, I welcome suggestions.  That includes not only PLATO, but also the contemporary issues of knowledge management, development of online communities, collaborative technology, etc.  Note that David Woolley's website ( www.thinkofit.com ) has some good tips.


Send questions, suggestions, or comments about this site to enquiries@gdi-solutions.com Disclaimer.

Global Direct Investment Solutions, PO Box 439  Fox River Grove, IL 60021-0439  TEL 847-304-4655  FAX 847-304-5375

The use of graphics and advertising has been minimized to improve performance.  Display settings
Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009  Global Direct Investment Solutions, Inc.      Last modified: 01/27/09