Talk.html
20.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
<HTML>
<HEAD>
<TITLE>Berners-Lee: Talk at Bush Symposium: Notes</TITLE>
</HEAD>
<BODY BGCOLOR="white">
<P>
<A href="/"><IMG ALT="W3C" SRC="../../Icons/WWW/w3c_48x48.gif" WIDTH="48"
HEIGHT="48" BORDER="0">
</A><A href="http://www.lcs.mit.edu/"><IMG ALT="MIT/LCS" SRC="../../Icons/MIT/mit_48x48.gif"
WIDTH="48" HEIGHT="48" BORDER="0"></A>
<A alt="Other talks" href="../"><IMG SRC="../../Icons/WWW/talk_48x48.gif"
WIDTH="48" HEIGHT="48" BORDER="0" ALT="More talks"></A>
<P>
<HR>
<P>
<H1>
<A href="Overview.html">Hypertext and Our Collective Destiny</A>
</H1>
<ADDRESS>
Tim Berners-Lee, 12 October 1995
</ADDRESS>
<BLOCKQUOTE>
<I>A talk in which I felt I had ben asked only to say things I hadn't said
before. It was part of
<A HREF="http://www-evat.mit.edu/bush/index.html">symposium</A> at MIT arranged
by Andy Van Dam in honor of the 50th anniversary of Vannevar Bush's visionary
<A HREF="http://www.isg.sfu.ca/~duchier/misc/vbush/">article</A> "As We May
Think" in the Atlantic monthly in 1945. Various gurus from the history of
hypertext were assembled, to talk and be taped.</I>
</BLOCKQUOTE>
<P>
(This is a text approximating to the talk)
<P>
<UL>
<LI>
<A href="Abstract.html">Abstract</A>
</UL>
<P>
It is a great honor for me to be invited to join you in celebrating Vannevar
Bush, and especially to do so alongside our great gurus of hypertext. I feel
like a steam locomotive designer in the presence of Watt and Charles and
Boyle, discussing the significance of some remarks of Newton's.
<P>
Anyone who reads over the "Atlantic Monthly" article today will have been
struck with the distance and accuracy of Bush's vision, and at the same time
the things (such as the general purpose computer) which were just around
the corner but the awareness of which he did not have the benefit. I don't
want to go over this in detail, in the hope that others will also in part
and together, each picking out things which strike us particularly, we will
give an interesting if not complete commentary on his work.
<P>
It's interesting to me to see the core problem which he starts and from which
he derives the need for the MEMEX. It's interesting because sometimes seemingly
very related contributions to the networking and hypertext fields have come
from apparently different problems. Ted Nelson, who coined the word, described
hypertext from the literary point of view (with particular emphasis on authors
getting just rewards for their work), while Doug Englebart with Augment,
and I largely with the Web, were looking at helping groups of people work
together.
<P>
For Bush, the daunting challenge for humanity was to cope with the awful
growth of what he called "the record". He considered the plight of a researcher
beset by so much research that despite narrowing his field, he could not
hope to read all the relevant material. He was already feeling the threat
of the information overload in 1945 -- that's before digital computers were
around. The conclusion of his article suggests that the future of the world
was, he felt, at stake. (Perhaps it was indicative of the times that the
researcher in such a key role for society.) The thought I discuss with you
today is that though the MEMEX is with is, whether we as a result feel very
much more confident about our destiny.
<P>
Bush presented the problem from the point of view of a single researcher,
and he provided a solution for a single researcher. The MEMEX was a machine
which allowed an individual to store, rapidly retrieve documents, and to
store and rapidly follow random associations between pairs of documents.
<P>
To a large part we have MEMEXes on our desks today. We have not yet seen
the wide scale deployment of easy human interfaces for editing hypertext
and making links. (I find this constantly frustrating, but always assume
will be cured by cheap commercial products within the year.) In part the
speed of the net has replaced the size of the person record store, but otherwise
a web browser with an editor gives quite a good substitute for a MEMEX.
<P>
It is, then, a good time 50 years on to sit back and consider to what extent
we have actually made life easier. We have access to information: but have
we been solving problems? Well, there are many things it is much easier for
individuals today than 5 years ago. Personally I don't feel that the web
has made great strides in helping us work as a global team.
<H2>
Dreams
</H2>
<P>
Perhaps I should explain where I'm coming from. I had (and still have) a
dream that the web could be less of a television channel and more of an
interactive sea of shared knowledge. I imagine it immersing us as a warm,
friendly environment made of the things we and our friends have seen, heard,
believe or have figured out. I would like it to bring our friends and colleagues
closer, in that by working on this knowledge together we can come to better
understandings. If misunderstandings are the cause of many of the world's
woes, then can we not work them out in cyberspace. And, having worked them
out, we leave for those who follow a trail of our reasoning and assumptions
for them to adopt, or correct.
<P>
The initial web work was driven largely by my working on projects with people
in remote sites. These people had great enthusiasm but little time or travel
budget. (Also, as a technologists, we would all want to focus on the technical
problems, leaving human interaction to the strictly necessary.) The dream
is that if everybody works from day to day using the web as their notebook,
mailer and calendar, (just as Englebart's NLS/Augment system allowed one
to, for example) then the scaling problems of teams and organizations could
somehow be solved. This is a dream.
<H2>
Team Management
</H2>
<P>
You are probably all familiar with a few organizations which have grown from
a couple of people to pass 50 or 60. You've probably noticed the sighs of
the staff as they realize that suddenly they don't know everyone. You've
seen projects run amok and noone know why. You've seen them leave and start
small companies. You've seen books about it in airport bookstores.
<P>
Management of a growing team is a problem in a class which we can refer to
as management-complete problems. Problems in this domain do not surcomb to
technical analysis, but can be tackled to some degree of accuracy by means
of what is called a "management fad". A fad is a heuristic which enjoys the
trust of those who employ it. An essential element of a fad is that it forces
those involved to think about the problem, and therefore in principle get
a lot closer to a good solution than they would have done otherwise.
<P>
But seriously, history is the history of mankind trying to work together
on every scale and doing more or less well. The concern, that we "perish
in conflict" behind Bush's closing paragraph is quite understandable when
dated 1945 and not unreasonable now. If we can find a tool for the "self-managing
team(tm)" then we will have done well. But we should be aware that the political
process, education, and much social activity has similar scaling problems
and might also be worth a thought.
<H2>
Problems
</H2>
<P>
If, even given a MEMEX, we have not made progress in working in groups, then
clearly we can blame the lack of good collaborative software, navigational
tools, and the fact that not every one of the billions of people on the earth
has an internet-connected computer.
<P>
Suppose they did. Apart from the utter horror of having nowhere to turn without
seeing one of those little MEMEXes, would our problems be solved anyway?
(Incidentally, I'm assuming here that some quirks of the current software
are ironed out. One of these if that for some reason one cannot edit hypertext
within a browser, and instead one must resort to the neolithic practise of
editing the HTML source file by hand to make links. There is nothing I consider
stranger than the call in a local "Help Wanted" section of the paper for
HTML writers!)
<P>
... Suppose then all these minor problems are cleared up, would we be seriously
empowered as Bush would like us to be, as a whole?
<P>
Let's think about scaling problems. Let's think of some large numbers. The
number of web documents. The number of people in the world. The number of
neurons in the brian. We're thinking of lots of things all connected together.
Web objects, people and neurons all have the ability to have random associations.
The neurons seem to work (on a good day) as a integrated team. The people
do in parts. The web documents just sit there.
<P>
But pretty soon the web documents will start getting up and wandering around.
<P>
<I>[expand on mobile code]</I>
<P>
So when web objects become mobile, and start wandering around and interacting
with each other, would you now put much money on them making sense as a whole?
<P>
<H2>
Analogies
</H2>
<P>
We can draw some analogies, of course. Where people have relationships (of
various sorts), web documents have links, and neurons have synapses. People
and documents tend to be locally grouped into hierarchical forms; neurons
in the brian have a large-scale structure but we don't know much about the
details. In the case of the neurons and the people, there have been analogies
drawn (Minsky in Society of Mind, for example). There have been plenty of
analogies between drawn between the web and biological systems: George Bret
of the Clearinghouse for Networked Information Discovery and Retrieval refers
to it all as Kudzu. Someone even drew my attention to an article on a virus
outbreak saying that it was spreading like the Internet! Douglas Hofstadter
compares the mind to an anthill...
<P>
Ants, Neurons, objects, particles, people. In each case, the whole operates
only because the parts interoperate. The behaviour of the whole is in some
way dictated by the rules of behaviour of the parts. This may be a view
influenced too much by physics, but I find it useful. It makes you think
about how you predict the rules of the whole from the rules of the parts,
and then as a global engineer (constitution writer, etc) how you can phrase
the local laws to engender the global behaviour he desires.
<P>
For people, we call these rules variously the constitution, laws, or codes
of ethics, for example. These rules are things which are accepted across
the board. For particles, we call then the laws of physics. For web objects
they are the protocol standards.
<P>
And equally as we have become used to these analogies, we know their limitations.
We know that data objects have been ineffective at emulating brains. We know
that people's behaviour is something specially different from the machinations
of the computer, or the interactions of identical nameless particles. [...]
<H2>
Associations
</H2>
<P>
Vannevar Bush introduced the idea of mechanising the representation of random
associations. In this festschrift occasion, let's look at what associations
we have with "association".
<BLOCKQUOTE>
Association - Connection - Liaison - Nexus - Tie - Link
</BLOCKQUOTE>
<P>
What links do we have with "link"?
<P>
<BLOCKQUOTE>
Link - Confusion
</BLOCKQUOTE>
<P>
.. or so it was for many when the web seemed at first to threaten the orderly
hierarchical world.
<BLOCKQUOTE>
Link - Coolness
</BLOCKQUOTE>
<P>
as it later became as the "click here" brigade seized and were seized by
the popular imagination.
<BLOCKQUOTE>
Link - Readership
</BLOCKQUOTE>
<P>
is what it meant for the authors of the targets of links. Every link brought
more readers. For some, this was an ego boost. For others, it implied academic
respectability of the new <I>de facto</I> citation index.
<P>
For those who sold information, products or advertising space, this meant
<BLOCKQUOTE>
Link - $
</BLOCKQUOTE>
<P>
Now that is an interesting connection. The link is a unit of connectivity
in hypertext. The dollar (ECU or whatever) is a unit of behaviour in the
market. It is a unit in the market economy protocol which defines in part
the behaviour of people. So here we see a connection between a world of objects
and the microcosm of people. There many such connections, it is just that
a relationship between links and dollars connects the simplest part of the
hypertext rules up to the simplest human social rules, and so is easier to
analyse. In fact, the web influences how we live, and how we live should
(when we clear up the few advances I mentioned) influence the web in many
less [materialistic] ways.
<P>
There is no question that global hypertext influences people. We've seen
the reactions: great feelings of empowerment. (Empowerment is a 1990s word
for what you feel -- for example when you first meet global hypertext). And
misgivings, fear, despair for a normal healthy life. [Similarly, perhaps
less obviously, the web is influenced by society.] Social changes change
the organisations into which we are grouped, the names of documents change,
and links break. Systems only fly which will work socially. Nothing works
which requires the immediate buy-in of the entire world: technological change
ripples through the social structure.
<P>
<HR>
<H2>
Engineering
</H2>
<P>
We are constantly refining the microscopic rules. Governments are constantly
changing the laws -- and hoping that people will follow them. Bodies such
as the World Wide Web Consortium are evolving the protocols, and trying to
arrange for developers to follow them. We engineer the microscopic rules
in the hope that the end result will be a macroscopic effect that will satisfy
us. We are little like physicists tweaking the gas laws, and hoping that
tomorrow the atmosphere won't accidentally condense into a small blob.
<P>
For society we have goals which are expressed in terms of the individual:
fairness, rights to speak, health. We have constraints which are expressed
in terms of the whole, such as global peace, the safety of the race. On a
humbler level protocol designers have local constraints such as
platform-independence, vendor-neutrality, interoperability, and global ones
such as system stability and graceful decay, and how the system as a whole
looks to a user. Now it seems that in order to achieve the goal of Vannevar
Bush, of growing in race experience before we perish in conflict, we need
to change the way we may think as we change the way the machines operate.
<P>
The problem Bush was addressing, or the problem of the individual researcher,
was one of system topology. The poor person has successively narrowed and
narrowed his or her field of interest in order to cope with the information
overload, and soon is connected only to things of very local interest. [pic]
The topology clearly doesn't work, because there is no path for the transfer
of knowledge from one discipline and the next. In order for us to make progress,
we have to think about topological features of large systems, for machines
and for people.
<P>
<H3>
Decentralization
</H3>
<P>
There are some common properties between human systems and networked systems
which we are already beginning to appreciate. The internet grew as a
decentralized system. Its design was tasked by the US military, a centrally
controlled system, but the Internet Protocols, being decentralized, outgrew
that space. The Internet has bred in its engineers a respect for decentralized
systems which has in some cases led to anarchic political views. Just as
IP packets have no single point of control, nor do Internet news groups.
A feeling grows in the community that the whole Internet design process should
be able to exist on its own account in a vacuum. It is not clear that this
model has survived increase of scale, or impact with the commercial world,
which happened at the same time. The lessons, though, have been well learned.
The web, like IP, grew because it was decentralized. There was no central
authority for web sites, so they could grow at will, appearing spontaneously.
Bush's vision is of a decentralized academic society, in which no central
figure or library is essential to the process.
<P>
Decentralization is often a myth. In real systems, the microscopic rules
which ensure decentralization are enforced by some global authority if you
peek under the covers. The IP protocols are defined in an RFC which sits
at a definitive location. The happy intercourse between people in the street
is safe only thanks to the kindly police officer on the corner and his
hierarchical attachment to the supreme court.
<H2>
Fractal design
</H2>
<P>
That brings us to another interesting feature of topologies, and that is
their variation with scale. A few years ago, the world was fascinated (quite
rightly) with fractal patterns. For those of you too young to remember the
fad :-), a fractal pattern is one like the shape of a fern, which when you
look at it closer and closer rewards you with a similar level of interest
through many orders of magnitude. It is like the tree outside my office window,
but it is not like my office block, whose interesting features are limited
to a rectangle maybe 100 meters long, windows around a meter wide, and rivets
a few millimeters wide.
<P>
Is society fractal? Yes, it certainly is. There is structure at the highest
levels and the lowest levels. There are great big links formed by organizations
which themselves are made up of smaller links. You can simplify society on
a number of levels. You look at a newspaper and it will perhaps have a few
sorties of domestic bliss or otherwise in the neighborhood, a story on the
town, a story at state level, and (even in Boston), usually some stories
about world affairs. (For those not from the area, the Boston paper's typical
foreign news headline is "Boston woman has twins in China".)
<P>
People need to be part of the fractal pattern. They need to be part of organisms
at each scale. We appreciate that a person needs a balance between interest
in self, family, town, state and planet. A person needs connections at each
scale. People who lack connections at any given scale feel frustrated. The
international jet-setter and the person who always stays at home share that
frustration. Could it be that human beings are programmed with some microscopic
rules which induce them to act so as to form a wholesome society? Will these
rules still serve us when we are "empowered" by the web, or will evolution
give us no clues how to continue?
<P>
Look at web "home pages". "Home pages" are representative of people,
organizations, or concepts. Good ones tend to, just like people, have connections
of widely varying "length". Perhaps as the web grows we will be able to see
fractal structure emerge in its interconnections. Perhaps we ought to bear
this in mind as we build our own webs.
<P>
One of the reasons that the web spread was that the hypertext model does
not constrain the information it represents. This has allowed people to represent
topologies they need. We have found that people love to use trees, but like
to have more than one, sometimes overlapping. We have found they need structure
and involvement at all scales.
<H2>
Local decisions, global effect
</H2>
<P>
The rules of web behavior are being defined now, by programmers meeting in
groups, by lawyers and politicians. They are making decisions.
<P>
For example, one simple principle is end to end confidentiality. what a simple
rule, that in cyberspace, privacy should be available between two people
irrespective of physical location. This rule is opposed by those who feel
that it would cause society to be come as a whole unstable.
<P>
Other principles is the right to anonymity.
<P>
Well established rules are that every object may have an identifier (a URL)
such that when two people get renderings of the object using the same URL,
they should get renderings of the same object.
<P>
Another rule is that the "GET" operation may not have side-effects.
<P>
As we move into the world of mobile code, of secure systems, of network payment,
the new principles are being silently or not laid down. These principles
will define the behaviour of a new machine, a new anthill, a new brain, which
is the sum of ourselves and our creations.
<P>
Vannevar Bush's MEMEX was described as a complex machine. We see it now as
a cog in a larger system. We feel fairly proud that we have built MEMEX-like
machines. But now we have links, do we know what to do with them? When it
comes to designing larger machine we are still banging the rocks together.
<P>
But we are at a time of great creativity, of great potential for change for
better or worse, and there is a feeling that in fact we may be able to bring
our collective teamwork up to a level at which we can ensure our survival.
We have got "the great record" at our fingertips, and maybe we may yet learn
to "grow in the wisdom of race experience" such that Vannevar Bush might
be proud of us.
<HR>
<ADDRESS>
©1995<A href="/hypertext/TBL_Disclaimer.html">TimBL</A>
</ADDRESS>
<P>
<A href="/"><IMG alt="W3C" src="../../Icons/WWW/w3c_48x48.gif"></A>
<A href="http://www.lcs.mit.edu/"><IMG alt="MIT/LCS" src="../../Icons/MIT/mit_48x48.gif"></A>
<A alt="Other talks" href="../"><IMG src="../../Icons/WWW/talk_48x48.gif"></A>
</BODY></HTML>