Vint Cerf on JCR Licklider's Vision

Reading the internet-history mailing list archives, found this post from 19 April 2026 (two months ago)

J.C.R. Licklider, often called the "Computing's Johnny Appleseed," didn't
just view electronic mail as a digital version of a post office. In his
seminal 1968 paper, *"The Computer as a Communication Device"* (co-authored
with Robert Taylor), he envisioned a future where email was the backbone of
collaborative intelligence.

Licklider’s scenarios for electronic mail weren't just about moving text;
they were about *distributed thinking.* Here are the key scenarios and
concepts he outlined:
------------------------------
1. The "OLIVER" (Automated Digital Assistants)

One of Licklider’s most prophetic scenarios involved what he called the
*OLIVER* (*On-Line Interactive Vicarious Expediter and Responder*).

   -

   *The Scenario:* He imagined a personalized program that would reside in
   the network to handle your mail.
   -

   *The Function:* The OLIVER would screen incoming messages, reply to
   routine inquiries on your behalf, and prioritize important data. This is
   essentially the 1960s vision of *AI-driven inbox management* and
   automated responders.

2. Communities of Common Interest

Licklider predicted that electronic mail would destroy the tyranny of
geography.

   -

   *The Scenario:* He argued that people would no longer be grouped by
   where they lived, but by what they cared about.
   -

   *The Impact:* He foresaw "online interactive communities" where
   specialists across the globe could exchange ideas instantly. To Licklider,
   email was the "glue" that would hold these non-geographic communities
   together.

3. Collaborative "Modeling"

For Licklider, communication wasn't just sending a message; it was about
*cooperation.*

   -

   *The Scenario:* He envisioned two researchers using the network to work
   on a shared "model" (data or a simulation).
   -

   *The Function:* Email and network messaging would allow people to send
   not just words, but executable programs and data sets. One person could
   "mail" a piece of code, and the receiver could run it immediately to see
   the sender’s logic.

4. Asynchronous Problem Solving

He recognized that human schedules are messy.

   -

   *The Scenario:* Licklider saw electronic mail as a way to facilitate
   "interpersonal communication" without requiring both parties to be present
   at the same time.
   -

   *The Value:* This would allow for a "more thoughtful and
   better-documented" exchange than a telephone call, as users could take time
   to research a response before sending it back through the system.

5. The "Information Utility"

Licklider compared the future of electronic communication to a public
utility, like electricity or water.

   -

   *The Scenario:* He imagined a world where everyone—not just
   scientists—had a terminal at home.
   -

   *The Daily Use:* People would use the "mail" system to check bank
   balances, schedule appointments, and engage in "the creative process" of
   social interaction.

------------------------------
Summary of Licklider’s Vision
*Feature* *Licklider's Prediction* *Modern Equivalent*
*Medium* "The message is the model" Shared Google Docs / GitHub
*Agent* The OLIVER AI Assistants (Copilot, Gemini)
*Geography* "Communities of interest" Subreddits / Discord / Slack
*Speed* "Interactive but asynchronous" Modern Email / Threaded messaging

"In a few years, men will be able to communicate more effectively through a
machine than face to face."

— *J.C.R. Licklider, 1968*

Licklider’s genius was realizing that the computer wasn't a "giant brain"
meant for calculating trajectories, but a *medium* meant for connecting
human minds.

This one in particular:

The Scenario: He envisioned two researchers using the network to work on a shared “model” (data or a simulation).

The Function: Email and network messaging would allow people to send not just words, but executable programs and data sets. One person could “mail” a piece of code, and the receiver could run it immediately to see the sender’s logic.

is what I’ve been trying to express here, as a desirable goal, in a few posts in the last year. Along with my frustration that this goal is blocked right now by a widespread acceptance of massively insecure virtual machines / languages (Python being one of the worst of them). Leading to a weird situation where office workers now are being trained never to click on even a spreadsheet in an email in case it has code inside it - while data scientists in the same organization download raw binaries from untrusted repositories and YOLO them right into the corporate servers. I’m glad to see I’m not completely out of the ballpark in my belief that “safe shareable code” is a thing that computer networks ought to have.

1 Like

And Jack Haverty, on that same thread. I wish we had this today.

One major element of the vision that did achieve traction survives today 
- the "Message-ID" field in the typical email header.  The notion in 
Lick's vision was that when a message was created it would be assigned a 
unique identifier.   That task was left up to whatever computer was used 
to create the message, with the ID containing the identity of that 
computer plus whatever it decided was something unique that it could 
generate.

The implementation vision was that any particular message, uniquely 
identified by its ID, was frozen when it was created, and could not be 
subsequently changed.  However, it could be passed across the network, 
as a data structure between mail servers.   It might go to each 
recipient as the sender's computer talked to the recipient's machine.  
Or it might be retrievable from "the Datacomputer", which was 
essentially a NAS to serve the entire ARPANET community.  Or your 
computer might connect to the original sender's computer, as identified 
by the structure of the message-ID, and retrieve that message from the 
source.   No matter how it was retrieved, you'd get the same thing if 
you had the necessary Message-ID.

In the scenarios this architecture had useful consequences. Messages 
could be forwarded by simply sending a Message-ID.  If a recipient 
wanted to comment on a particular piece of some message, some kind of 
"structured text" scheme would indicate the particular part of the 
message involved.  The program displaying a message for a human would 
then know enough about the structure to be able to display the message 
as the user desired, e.g., hiding or displaying the pieces which the 
previous commenter had highlighted.  Contrast that scenario with the 
typical one today, where a long sequence of messages in a threaded form 
is virtually impossible for a human to sort out.

Another scenario identified many different types of "Roles" even for a 
single sender.  Different roles might reflect different scenarios and 
different levels of authority.  A message from a CEO of some company 
might be handled differently from another message, from the same human, 
but acting in the role of his son's Scout Leader.

Yet another scenario built on top of Roles would be the various 
"workflow" paths involved in sending a single message.  In the military 
environment, all messages might formally come from the Base Commander 
role, but likely went through a long pathway to get there.  A message 
might have to be approved, for example by the legal overseers.  
Workflows might be accomplished using a series of independent messages 
within the organization, as the message works through the workflow steps.

Similar workflows often exist in corporate environments.  The CEO may 
issue a message, but along its workflow it may have been checked and 
approved by legal, marketing, finance, and other such departments.

The key in all of these scenarios was that they were accomplished by 
computers talking to other computers, able to exchange data structures, 
and keep all the individual components secure, private if needed, and 
their sources authenticated.   Contrast that with the "headers" you 
probably see on messages such as this one.

Hope this helps explain what all that discussion was about back in the 
1970s...

/Jack Haverty
1 Like

What strikes me about this vision is the complete ignorance of any possibility of malicious behavior. Send around code and run it unchecked. Put all e-mail into a public database where everyone can retrieve it by message ID. That’s things you can do in a closed community of trusted collaborators. Maybe that’s what he had in mind?

Send around code and run it unchecked.

But that doesn’t have to be dangerous at all, if the code is for a virtual machine that’s carefully designed to be safe, where all it can do is compute (with hard limits on how much CPU it can use and how much RAM it can allocate), and then produce output which can be displayed by something else. Sort of how Javascript is, except even Javascript wasn’t designed to be safe enough in 1995, and can’t really be fixed now.

My point is that “code” shouldn’t be thought of as something that has any access to any local hardware features of a machine. Just compute, and even that strictly bounded. That’s enough to get you a “pure function” or an “object” or an element of a simulation-type model, which is what people want to send around to each other.

When you guys hear the word “code”, do you automatically jump to thinking “raw x86 machine code running as root” or something? That kind of code is terrible, yes, and we should stop using it for anything. But there are many kinds of code, and that is not the kind that I mean by that word.

Put all e-mail into a public database where everyone can retrieve it by message ID.

Yes, that one is a little problematic, and remains so with today’s cloud systems. It’s easy enough for the message to be encrypted and for the message ID to be a secure hash, such that nobody can guess it… but do we want one central system doing all the storing?

But just getting an immutable message ID and doing the encryption would be a good start. Nostr, for instance, does this. (And then layers on a whole bunch of cryptocurrency stuff that I have negative interest in. But immutable hash-id + encryption gets us a lot further than SMTP.)

2 Likes

I had the same reaction. And these guys had just seen a World War! I thought I used to be naive, but I was a Summer Child growing up at the height of the Pax Americana! I feel better about myself now :smile:

2 Likes

Sure. My point is not about technology. It’s about the complete absence of security issues from a vision that is otherwise described in much detail. Not even a short sentence saying “We will have to think about security because of potential malicious actors.”. Nothing at all.

Back when Richard Stallman was at MIT, there was a public server that anyone could access with a phone call and everone had the same rights as any other user.

Some would connect, simply to shutdown the server. Because of that , there was a 60 second delay that allowed another user to abort the shutdown. After that , they would try to educate the user of proper good use of the server, and that other people are using it too.

Then , MIT wanted to put restrictions on what the users could do, and introduce an administrator. A lot of the people back then protested.

Instead of having imposed someone above anyone else, they prefered to have established social patterns of good behavior among equals.

(I might have learned about this from Richard Stallman when he visited Crete in 2015)

My point is that historical context is important when we read pieces like the above.

2 Likes

I’ve heard those stories, yes. My sense was that such public servers were toys and back then computers couldn’t do much.

But notice that Licklider’s vision was explicitly that this would take over your whole life. The computer eating the world. And it was a thought experiment without any slowly agglomerated social context. He was in the Department of Defense! So I feel like I still don’t have all the historical context. Perhaps I should feel uplifted that an idea this blue-sky can come out of a bureaucracy on a war footing.

2 Likes

The US military computing people, who I think were related to / spun out of the MIT Rad Lab radar group, were suprisingly “free thinkers” and often quite naive, despite being in a military system. Even the Los Alamos people were - Richard Feynman famously going around lockpicking all the safes! This culture clash must have driven all of the actual military people insane. And wasn’t it Douglas Engelbart at SRI who destroyed his whole team by getting sucked into “est” or some other Californian cult thing?

( Yes, it was: Here: http://www.friedewald-family.de/Publikationen/hot2002.pdf )

There was an odd link in the 1970s between the “augmenting human intellect” people like Licklider and Engelbart who launched the Internet, and the hippie/counterculture “Human Potential Movement” (part of the New Age movement). SRI being one nexus of this; Esalen Institute and the Lindisfarne Association being another. There was this parallel set of ideas about on the one hand, using computers to amplify human cognition, and on the other, using meditation (possibly machine-assisted, as “biofeedback”, or with “nootropic” drugs) to amplify human intuition. With the CIA and their experiments with LSD and hypnosis being off on one side, and the manned space program and the idea of the “observer effect” (Earth seen from space triggering a mental transformation) pushed by both Apollo astronaut Edgar Mitchell, and “Whole Earth Catalog” guy (and filmer of Engelbart’s “Mother of all Demos” that introduced the computer mouse) Stewart Brand, on the other side. The end game / vision of all this thinking being some kind of “new humanity”. Jacques Vallee, the UFO guy but whose day job was a Silicon Valley VC, being right in the middle of it. Very odd stuff to come out of a military context, yet it absolutely did. The Japanese anime scene picked up on some of these New Age ideas, for example as a major theme in “Mobile Suit Gundam” (1979) and its “Newtypes”, parodied in “Neon Genesis Evangelion”(1995). The early-1990s “Cyberculture” and “Transhumanist” subculture carried these ideas through, majoring on the idea of an AI singularity and less on the SRI psi stuff, and that soup of ideas (now tagged “TESCREAL”) is where the current AI billionaires got their indoctrination and why they’re so passionate about whatever machine-god-thing it is that they think they’re trying to create.

2 Likes

Ah, thank you for that social context! But Symbiosis came out in 1960. Do you think there were already these California connections with DoD back then? I suppose I should assume they were, given Symbiosis.

1 Like

Yes, the California links to the military go back at least to 1946 with the creation of Stanford Research Institute ( SRI International - Wikipedia ) which I think was set up specifically to help build out radar components after WW2. There was already aircraft manufacturing on the West Coast by then (eg the Lockheed/Vega factory in Burbank), and the Lookout Mountain film studio in Wonderland Drive that did nuclear photography.

There’s an interesting character who turns up on the edge of UFO mythology: Alva “Beau” Kitselman (1914-1980), who a bit like Jacques Vallee, is this “Extremely California” kind of guy who moved to Stanford. Doing ESP stuff in the 1930s, worked at Vega/Lockheed during the war, doing early computer stuff in the 1940s/50s, hung out with Scientology’s L Ron Hubbard, also started his own cult. As was apparently the fashion in that time and place. See eg ( The Man :: The Kitselman Collection )

There were probably many such weird brilliant people like Feynman and Kitselman and Licklider and Engelbart, who were already weird in the 1930s and just carried on being themselves during their defense career and afterwards. The US WW2 and Cold War defense/science underbrush crossed over with the mystical/cult and science fiction scenes and it’s all just much, much more bizarre than the textbooks tend to admit.

2 Likes

Now that I think about it, all the accounts of Los Alamos and Bletchley Park I’ve read over the years discuss the culture clash between the military and the scientists. That does seem to explain why the military might have gotten infected by the idealism of the scientists.

It’s too bad the world has sunk to the cynicism of the military after being repeatedly punched in the face over 80 years.

2 Likes

From “Chronicle of the Death of a Laboratory: Douglas Engelbart and the Failure of the Knowledge Workshop” above, some more interesting stuff about what he was doing in 1971 - that same “store all messages with an immutable ID” thing that became the SMTP Message-ID.

From 1969-1971, during the planning stages of the Network Information Center, Engelbart and his
staff created several enhancements to NLS to provide these on-line services. In 1969, they worked on the design of a windowing capability for the system, and implemented the Mail and the Journal features of NLS. In 1970 and 1971, these features were in regular use in the laboratory, and they implemented a version of NLS for the then popular PDP-10 TENEX operating system.

The Journal feature of the On-Line System had already been conceptualised in 1966 as a tool for improving the effectiveness of management work, but specification and implementation did not start before 1969. Just the name ‘Journal’ gives a hint of what Engelbart and his student Dave Evans had in mind. The Journal should have the same importance for computer augmented teamwork as scientific journals had for traditional knowledge work. Every NLS entry was eventually recorded in a permanent database. NLS’ ability to forge linkages between Journal entries created a new form of documentation and communication that was called ‘recorded dialog’. For handling the vast amount of documents (more than 30,000 entries in five years) the system provided features for the indexing and retrieval of data. At the time of its submission, the Number System automatically transferred a mail message to a read-only file identified by its unique catalogue number. Catalogue indexes based on message identification, name or ident of its author(s) and keywords were available. The user could consult such catalogue indexes when editing a message, in order to link it to previous messages. Other features allowed the use of ‘irregular Augment files’ such as those (text or graphics) that other NLS users were working on but that they had not submitted to the Journal yet, if those people made them accessible. The system also provided a way of analysing a set of recorded dialogue, such as all the passages relevant to a given issue (identified by keywords or comments). After a phase of habituation the Journal proved to be a powerful tool for the quick informal dissemination of information, for discussing immature ideas. It is less certain if the Journal ever became a tool for ‘qualitative planning’ as its creators originally intended it. However the collected Journal entries give us a valuable insight into the atmosphere and day-to-day work at ARC from 1971 onward.

ARC was Engelbart’s “Augmentation Research Center”… and yes, it’s where PARC came from:

ARC’s limited technical contribution to the development of the ARPANET seems to be bound to certain people like Elmer Shapiro, Bill English, and Jeff Rulifson. All of them were ARC veterans who had already joined Engelbart’s lab in the mid-1960s and were instrumental in the creation of the On-Line System. Along with other ARC members they left the laboratory in 1970-1 and joined the newly founded Xerox Palo Alto Research Center (PARC) that was going to take a leading role in the development of personal computing and local networks and during the 1970s.

And it was just one one machine, not networked:

Since all users of NLS were logged onto the same Time-Sharing-Computer that was running the Journal it was no problem to distribute documents to particular people who were also users of the same machine. The recipient of a message was notified to have a look at a certain document that was filed to the Journal. In this way sophisticated mailing lists could be realized without too much effort. Finally Engelbart was a strong supporter of Time-Sharing and understood the Network Information Center as a centre for all kinds of information and communication in the network community. In this respect there was no need to develop programs that transmitted messages from one computer to another.

The NLS Mail and Journal features never had exposure outside ARC. The availability of a number of simple but not very powerful electronic mail applications prevented NLS mail feature to become predominant in the context of network mail between 1971 and 1977. ARC/NIC staff members
still contributed to the Mail Protocol discussions, but they were in noposition to impose NLS mail as the application of choice. They still used it internally, however, in connection with the Journal. For Engelbart, NLS’ Mail, and Journal features were crucial components in the second phase of his research program that had moved from the augmentation of individuals to the augmentation of communities of people working collaboratively. This was in fact J.C.R.Licklider and Robert Taylor’s original idea: to conceive the computer as a communication medium, as an interpersonal interface. But for Engelbart, the implementation of such an interpersonal interface also supposed an active research on the human side of the system, on the ways to improve group collaboration to take advantage of the newly acquired computers aids.

That “human side” is where it all got a bit culty.

The lack of Journal entries describing what happened next means that to document it, we have to turn from hard evidence to literature. Jacques F. Vallée gave a ‘composite, imaginary, fictionalized’ account of the EST episode at ARC in his 1982 book The Network Revolution: Confessions of a Computer Scientist.43 Its portrait of the EST episode at SRI, however, is very thinly disguised. Vallée’s narrative is a good source since he only applies a thin cover over reality: names are changed, issues are focused, the narrative is somewhat exaggerated, but Vallée mainly reports real events. In his narrative, Pacific Research Laboratory stood for SRI, ‘Stanley’ for Engelbart, the ‘Systematic Thought-Enhancement Machine’ (STEM) for NLS and/or ARC, and the Military Equipment and Gear Agency (MEGA) for ARPA. Vallée tells the story of an experiment that went amok, or how ‘the human factors came back and took revenge’.

It shows clearly, and from the inside, the importance of the human side of the experiment at work. Several aspects of this narrative echo Matzorkis’ insights concerning the problems of the laboratory: the focus on one man’s ‘genial dream,’ the turn to the organisation’s past goals, the conformity. Moreover, its narrative abounds with mystic, religious/cultish aspirations to turn doom and tragedy into ‘salvation’ and ‘transfiguration.’ The crusade was failing on the shore of the promised land, its prophet entrenched in its vision, its soldier-priest lost in self-doubt. The very nature of this exaggeration gives us a clue to an interpretation of the collapse of the laboratory: look for the religious aspect, the mingling of the personal (individual salvation), and the organisational (church-like) aspects of the story.

The Internet Archive has a borrowable copy of The Network Revolution. It’s been a few years since I read it and I forgot it had a mention of EST at ARC. For a book from 1982, I think it’s still very relevant to our current moment.

1 Like

Thanks everyone for the historical context (which I knew little about).

I wonder if there’s another aspect to consider: grand visions are always seriously incomplete. They focus on some aspects that its author is interested in, and ideally knowledgeable as well. Everything else is left out. Working out a more realistic scenario requires massive collaboration. But… vision statements by committees? I don’t believe that’s possible.

Question: which social structures could work out credible long-term visions for humanity?

1 Like

I believe that the vision should be about the social structures themselves.

They need to have these properties:

A. Composable

They should be able to easily combine to provide new functionality.

B. Allow for variance

They should permit more than one way of doing the same thing.

C. Reactivity

In a complex system, any introduction of a new technology / social structure leads to unknown consequences. We can’t avoid being naive. But we can be fast at reflecting and reacting to those consequences.

D. Exploratory

We need to provide the ability to explore new possibilities.

The first two, as far as I can see, I am the only one that is trying to solve them.

The second two is related to citizen / community science

I’d combine B and D into one. It’s A that is, well, surprising. I can see the point but I have no idea how one would go about it. It would seem to require some form of global planning, which I can’t imagine happening, and which looks as scary as it it useful.

B is about allowing multiple different directions and making it easy to switch from one to the other.

D is about researching new ideas , and it is not necessary that it is a new path or just the continuation of an existing one.

B is about allowances. D is about active explorations.

A can be enabled in many ways. So it does not dictate a top-down or a bottom-up approach.

But let me point again that we need to always look at all levels of organization at the same time, in order to guide evolution. According to Nate Gaylinn, Lewontin in his triple helix book points:

an “environment” is not a place with pre-made opportunities in it, but a relationship between an organism and its local conditions. So, an organism can change its environment by changing the physical world, or by changing itself, so that it’s relationship with the world changes.

The above is related to the concept of relevance realization.