|
After 1969 the AI lab was connected, via the early ARPANET, to other leading computer
science research laboratories at Stanford, Bolt Beranek & Newman, Carnegie-Mellon
University and elsewhere. Researchers and students got the first foretaste of the way fast
network access abolishes geography, often making it easier to collaborate and form
friendships with distant people on the net than it would be to do likewise with the closer-by
but less connected.
Software, ideas, slang, and a good deal of humor flowed over the experimental ARPANET
links. Something like a shared culture began to form. One of its earliest and most enduring
artifacts was the Jargon File, a list of shared slang terms that originated at Stanford in 1973
and went through several revisions at MIT after 1976. Along the way it accumulated slang
from CMU, Yale, and other ARPANET sites.
Technically, the early hacker culture was largely hosted on PDP-10 minicomputers. They
used a variety of operating systems that have since passed into history: TOPS-10, TOPS-20,
MULTICS, ITS, SAIL. They programmed in assembler and dialects of Lisp. They took over
running the ARPANET itself because nobody else wanted the job. Later, they became the
founding cadre of the Internet Engineering Task Force (IETF) and originated the tradition of
standardization through Requests For Comment (RFCs).
Socially, they were young, exceptionally bright, almost entirely male, dedicated to
programming to the point of addiction, and tended to have streaks of stubborn
nonconformism 鈥 what years later would be called 鈥榞eeks鈥. They, too, tended to be shaggy
hippies and hippie-wannabes. They, too, had a vision of computers as community-building
devices. They read Robert Heinlein and J.R.R. Tolkien, played in the Society for Creative
Anachronism, and tended to have a weakness for puns. Despite their quirks (or perhaps
because of them!) many of them were among the brightest programmers in the world.
They were not Unix programmers. The early Unix community was drawn largely from the
same pool of geeks in academia and government or commercial research laboratories, but the
two cultures differed in important ways. One that we've already touched on is the weak
networking of early Unix. There was effectively no Unix-based ARPANET access until after
1980, and it was uncommon for any individual to have a foot in both camps.
Collaborative development and the sharing of source code was a valued tactic for Unix
programmers. To the early ARPANET hackers, on the other hand, it was more than a tactic
鈥 it was something rather closer to a shared religion, partly arising from the academic
鈥減ublish or perish鈥 imperative and (in its more extreme versions) developing into an almost
Chardinist idealism about networked communities of minds. The most famous of these
|