| On the Ontology of Information The transcript of a
'philosophical' dialog between Microsoft Chairman and CEO Bill Gates and Canopus Research President Will Zachmann
20 July 1987
-----------------------------------------------------------
(The conversation took place in Bill Gates'
office in Redmond, Washington. The third participant, Marty Taucher, was Microsoft's PR
director at the time.)
Will Zachmann: "Let me start off by asking you if you would try
to comment on a question that I think about a lot myself: What is information? What's the
nature, the ontology, if you will, of information? Is it some sort of form of matter or
energy or are we talking about something different here? Almost in a kind of cosmic sense,
you know?
Bill Gates: Monday night I met with Doug Lenatt, who's doing this
psych project and I talked with him about ontology, because in AI it's a big thing--how do
you separate out knowledge. I hadn't thought about it that much in terms of office
information.
I mean, there are some particular concepts that we're all pretty familiar with like
sales transactions, budgets, forecasts, meeting schedules, trip reports. So we're all
pretty familiar with the way of specifying information and certainly on the transaction
side, MIS departments already know what that information is. They're just not providing
the sort of ad hoc query or ability to play around with that data that ideally you'd like
all sorts of managers at workstations to be able to have.
Now when you talk about making it easy for someone to move around in that data space
to...let's take this corporation, you know, to move around and find trip reports that are
interesting or customer data that are interesting, we have to organize it in a way that
makes it obvious or makes it easy to get at that information in a variety of ways. Right
now, it's pretty simplistic. You know the OEM data base is over here. You know the retail
sales transaction data base is over here. You know, trip reports you sort of know, you
sort of hope they're filed under that developer's name or something like that.
There's still some problems, and human communications sort of bridges that gap: to know
where to go to get those things. We want to formalize all that stuff, and over the next
year...right now we're totally connected with electronic mail so we're a reasonably good
guinea pig in this thing. Our MIS stuff is pretty advanced in the sense that although it
on VAX and is running sort of classic accounting software, we have the connection where
any of these DOS workstations, using the Ethernet, can get up and get at that data, and in
fact, they even do some special--instead of giving us the type of reports that usually
managers get--they pull that data down in Excel spreadsheet form so any of us sitting on
the network can get at that stuff.
I don't know if I'm answering the question.
Will Zachmann: Well actually, let me try to push it into a little
different, uh, dimension maybe even. I had a conversation, I went to a thing, the Kleiner
Perkins Presidents Conference about a year ago and I talked with Gene Kleiner. I noted
that most of their successful investment are either in the area of information technology
or biotechnology and after talking to him, it occurred to me that in a very real sense,
those aren't radically different because it seems to me that really the breakthrough
awareness that created modern biotechnology was precisely the recognition that the genetic
structure had to be understood, not in terms of the conventional concepts of matter and
energy in physics and chemistry, but as information; that the genetic code is precisely
that--a code--and that it was the interpretation of genetic material, as information,
rather than as the ordinary subjects of chemistry and physics that has opened the door
toward gene cloning and all of these kinds of things.
And that seemed to me to evoke a much broader concept of information, or sense of
information, than that of what we store in computers. I kind of get to wondering very
fundamentally about the nature of information as a sort of basic constituent of what IS
rather than strictly as something we manage business with. Does that make any sense to you
at all?
Bill Gates: Well, actually, I mean, that's a long topic I could tell a
lot about. I've spent a lot of time not related to my job looking at biotechnology,
understanding, and I think you're absolutely right. A lot of good advances in
biotechnology come now from taking an information theoretic point of view of how is this
message sent digitally? How is this thing suppressed or reinforced as part of almost a
programmed digital system.
And in fact, one of the most controversial and I think exciting, theories of evolution
came from this guy, Doug Lenatt where he described...this is getting way off...but the
rate of evolution in mammals is far higher than random genetic mutation could explain.
And of course there's all this information in DNA called introns which is not expressed
as protein so it's not functional. Anyway, he came up with this theory actually about six
years ago but it's just being explored seriously now. And it's clearly a right theory:
that DNA has developed heuristics for knowing what sort of changes be adaptive as opposed
to just random mutation.
Anyway, the idea that DNA is this so-called self-organizing system that's improved to a
certain level and improving incredibly fast, I mean there's obviously something we can
learn from that. Now, whether we learn it independently before we decode it from that, who
knows? This is pretty distant from the specific stuff that Microsoft is working on.
Charles Simoni here was one of the original scientists at Xerox Palo Alto Research
Center. He is just really in love with this thing and he thinks, "God, maybe in four
or five years we can get some clues about learning software and heuristics." But I
think not a lot scientists would hold that view of things, that decoding of heuristic
techniques and DNA would proceed along that far.
But, you know, we're a pretty pragmatic company, I mean, our whole thing is office
automation and the use of the PC workstation in office automation. I track this AI stuff
very closely that was the Ph.D. work that I never completed or that I barely got started,
you could say, when I was at Harvard, was in the AI field. In fact the IIIA was up here
Sunday and Monday.
Will Zachmann: Were you an undergraduate at Harvard or...?
Bill Gates: I was both. I was an unsuccessful undergraduate and an
unsuccessful graduate student.
Will Zachmann: Really?
Bill Gates: I was there 2.5 years, went and ran the company for seven
months, went back for 4 months. So I got a total of 3 months [Bill apparently meant to say
"years] of schooling. I was in a very unusual thing where I was taking graduate
courses and undergraduate courses, but I didn't finish either course of study.
My undergraduate stuff was more economics, history, psychology and my graduate stuff
was actually more the theory of computation those first couple of years because I wanted
to learn about that stuff even though my intended thesis was the AI stuff.
Anyway, you know, AI breaks down into a lot of things. One of the key things is
learning. Can you take a body of information and detect patterns in that information? Can
you generalize from it? Humans are amazingly good at this stuff. We still can't figure out
how humans categorize things so quickly, make predictions so capably. I actually think
there are applications of that to office automation but then there's this whole problem of
how much knowledge does the machine have to have of high-level concepts, like
communication management, sales, budgeting. You need sort of an expert system knowledge of
those things before you're even at a level where you can detect these patterns, and since
we can't have the computer like go to school to have all these experiences, maybe we need
to prebuild in a knowledge of how things work in the office and what the key office
concepts are.
Anyway, in 3 or 4 years, that type of understanding on the part of workstations
software will start to become important. I actually think that for the next 3 to 4 years
that the things we've embarked on right now--large address spaces, graphic interface and
serious networking, you know, corporate-wide electronic e-mail--I think the productivity
benefits to that--once you get people convinced to use it--are pretty incredible.
But then in that next wave, some of the techniques of AI for letting you deal with the
information in a high-level form, which does get into this ontology thing, now you got all
this information, how is the human supposed to find his way through it and how is the
machine supposed to talk to you about it in some form other than here's a field in a
table, here's the nth character in a document, here's cell 813...
Will Zachmann: One thing struck me a long time ago the first time that
I tried to get my wife to learn something about DOS. She had some experience with
Adventure and Zork and games like that When I tried to get her started with DOS, what she
immediately started to do was to type in commands to try to do things in an effort to get
it to do what she wanted it to do, very similar to the way you would in one of the
adventure games.
That formed a very strong impression with me which, it occurred to me that those games
very much involved doing things that are in some ways like real life. You have to learn in
that environment how to succeed in that environment, what works, what doesn't and so
forth. but the games like that always seemed to me to be basically like many games are,
there's oriented toward the artificial world created by that kind of game.
One of the thoughts that occurred to me about that was whether it wouldn't be possible
to build games like that that actually taught people real things. In fact I tend to think
of that as maybe one of the most intriguing possibilities I can think of what to do with
software, even personally, in the 1990s. Does that sound like a possibility: to create
learning experiences for people that are entertaining in the way that a game like
Adventure or Zork is, but that actually teaches people something about something is
perhaps useful to them to know or to learn about?
Bill Gates: Sure, it's very possible, I mean take, well take physics.
There's this one textbook if you just sit down and read it, you can learn it. So why waste
someone's time going to classes? Well, it's just not interesting enough. I mean i happened
to be in the mood during one period and I learned a lot of physics just sitting reading
the thing. But in general, it's not a good way, handing people textbooks, isn't a good way
to expect them to learn a lot of stuff.
So, fine. you gotta make the stuff more interesting and having some guy standing up at
the blackboard is a little more interesting and maybe having the program that interacts
with you using images and sounds and building a model of you--you know, what does this
person know, what don't they know?--okay let's illustrate that better...
Sure, that's possible and that's why Microsoft--take the work we've done with RCA on
this Digital Video Interactive and the whole area of CD ROM where you want very large
storage. We need to get the machine to the point where it can provide a rich experience
and where's there's tools to set that stuff up.
But I always thought, you know, people said that they had educational software on a
little cassette. Well, if a piece of educational software was short enough so that, you
know, I could like memorize the thing in two minutes, it can't provide enough variety of
response to keep a human interested. It would have to be extremely rich.
There's some good work in this area going on at Xerox Palo Alto Research Center in John
Seely Brown's group on how the machine is a tutor. I mean they create these simulated
lands, Mathland, where it sees the types of errors you're making and it's very visual in
giving you feedback. I mean we're still quite a ways away on this stuff, and to some
degree, you've got to be pragmatic. You've got to say, "Hey, what is it that counts
in office automation?"
Well, awesome electronic mail, data base access, scheduling, project management,
presentations, things like that, and how do you make those thinks compelling which is very
directly relevant to us? Well, having a co-worker who is greatly successful or having some
outfit that you look at it and you say, "How did you do that?" that sort of
creates motivation in the environment of most importance to us, and so we have to use
those things.
The experience that we can create, the software that's distributed on floppies isn't
quite what we'll be able to do with CD ROM and yet floppies will be the primary
distribution media for the next 4 years certainly.
Will Zachmann: If it seems like sometimes we're getting far
afield,
that's partly because I'm deliberately trying to lead us as far afield as possible.
[laughing, Bill Gates laughs, too]
Marty Taucher: Well, it's sort of an interesting position. I mean,
were also a pragmatic company and what we're focused now is really on sort of on getting
people from the DOS world to the OS/2 world and Presentation Manager, and that's a
tremendous confusion factor for people as it is, so thinking beyond that...
Bill Gates: Yeah, it's never clear whether we should be accused of
being too pragmatic or too futuristic. I mean certainly in the case of Windows, the
graphics interface thing, people accused us of being too futuristic. It's part of *my* job
and you know, my personal interest to make sure that we aren't too short-term focused and
the things that the development groups are really seeing all this stuff going on that's
going to affect us 3 or 4 years from now: the parallel processing, distributed computing,
incredible performance that we'll deliver and some more speculative things like the video
or speech understanding--that those get factored in.
Marty Taucher: One of the things you might want to spend a little time
talking about is just the transition that we've just gone from the character world to the
graphics world and what that's going to unlocked for people. People tend to take that for
granted nowadays.
Bill Gates: Well, who takes it for granted?
Marty Taucher: Well, I think we do, for one thing.
Bill Gates: Yes, we do. Sometimes internally, we say, "Hey we
applied a lot of effort to that and that's going to happen, now let's look at the next
thing." And we forget the excitement we had when we first sat down at the Mac and
started prototyping our stuff up and seeing what we could use and stuff like that.
Will Zachmann: Well, I like to think that there are a lot of people in
the world who recognize that sort of thinking sometimes more broadly is not necessarily
inconsistent with running an effective business in the world and my aim was really to try
and see if we couldn't talk about some of these more general things since I kind of assume
that nearly everybody who wants to talk to you wants to talk about next quarter's earnings
and the next series of announcements and so forth.
Bill Gates: Okay.
Will Zachmann: Let me try a still wider circles yet. One very
interesting afternoon I had a couple of years ago was at a conference we had done at
Silverado where in the afternoon instead of playing golf and tennis the way most everybody
else did, Mort Rosenthal from Corporate Software, Alan Hald from Microage and Doug
Englebart, who I'd invited to come up and sit in with us, and I went driving around the
vineyards and talked about very wide ranging topics, politics and things like that.
But one of the subjects we got on was the question of the nature of and relation among
information, knowledge and wisdom and, in particular, the notion of what information has
to do with wisdom and what the two of them are. Is that a topic that rings any bells with
you or that you have any thoughts on?
Bill Gates: Well...
Will Zachmann: What is or what makes a wise person or is there such a
thing and what role does that play in the overall world? And how, maybe, does information
technology have a potential to contribute? Are we going to end up more wise as a result of
information technology at some point or is it strictly neutral in that regard?
Bill Gates: Well, certainly, having all this information on-line is
going to make the rate of advance of knowledge much, much faster. Just look at what's
happened over the last 20 to 30 years as all this information has become so widely
available.
You know, back 100 years ago science sometimes proceeded randomly as people would write
letters to each other or run into each other and things like that. Now, through
conferences, libraries and these on-line systems, it's just a lot more efficient and that
accelerates a great deal.
I mean, you know, look at...to take the bait a little bit, look at the human...take the
visual system as an example. The number of bits that come into the visual system is
absolutely awesome and at every stage, as you go through processing, the actual number of
bits, the number of neurons, number of signals involved, drops off pretty incredibly, so
our self-organizing system has learned to capture significant features and deliver them in
a form where even though in your short-term attention you can only deal with a few, very,
very few things, the appropriate things are made available to you.
I mean of the millions of bits of information that are being brought into your head,
you just get something that says, "Okay, there's nothing important" or
"He's getting up to leave." or something like that. So, it's very important to
deduce patterns and being able to ignore the noise and not have to dive into the detail.
You know, certainly in my job, there's so much stuff going on in developing code. And
this industry, do you know how many periodicals there are and stuff like that? I was
wondering, you know, there's a few weeks when i read every single article, you know, and
then there's a couple weeks when I say "Hey, I'm only going to read very little. do i
do a better job at one time or the other?
Because information, not information, because bits will be so available, data, there'll
be an abuse where we all just get so overloaded with data and there's just too much. But
then of course, we're not just moving bits fast, we're also processing bits very fast, so
the ability to differentiate out information and perhaps even knowledge is there.
The idea of getting the computer to help with this is partly us, you know, giving it
rules about what the interesting patterns are, and then eventually, the idea of it being a
learning device that can deduce patterns that allow you to make predictions and
predictions in the case of humans lead to survival abilities. And it's a very good thing.
Well, it's somewhat more artificially in the case of a machine in terms as to what the
goals are, but with this incredible processing power, we'll be able to do that.
I happen to be one of these people who believes that personal computers have improved
productivity a great deal, even in their current form and that making jobs more
interesting really allows people to do a better job, to be more creative. The fact that
it's so easy now to make a good presentation or do output like this.
Ah, you know there's some articles about how you diddle around and stuff, well, that's
not true. I mean, it's true only in a limited sense. It's just like the people say
"Hey graphical user interface is bad because somebody put too many trashcans up on
the screen." or "Color output must be bad because I saw some fruitloop
display." There's a backlash against everything and you know, Microsoft has been on
the industry long enough to be ready that any wave that goes through will have a backlash.
So all this data on-line thing is going to be hit with that because it's a lot easier
to apply the technology and deliver the bits than it is to figure out this stuff about how
should we summarize this information and put it into meaningful form. You know all these
managers who say they don't use computers--all they're saying is that it's too data
oriented; it's not information enough oriented when it's delivered across the workstation
and the interface they prefer to use is a human who works for them that looks at the data
at that level and processes for that particular manager's information like: "Don't
show me all the tasks in a project, just tell me is that thing in trouble or can I worry
about something else today?"
Humans are extremely good at this taking data and turning it into information. Wisdom
is a little vaguer to me. I mean, what's wisdom, abstractly? How do you differentiate? Any
of these things are a little hard. In the AI field you can see them really making an
effort to do it, but when you talk about...humans are very good at what you call the
control problem. Given the idea that you're trying to find the solution to something, if
you start to look a certain direction in the search base, you see, "Hey, I'm not
making any progress. This is worthless." Or if you start to make some progress, you
figure, "Ha, looking for this type of pattern, this is pretty good. Maybe I can play
that in a general sense." So those are heuristics. That's what they're termed now.
They're techniques that let you spend your processing time on the most important things.
Well, we're not at that level. We don't even have those concepts in computers yet, but
we will very soon. Now people think that just because computers are fifty times faster,
they can tackle these problems but if you try to use brute force solutions, you'll find
that it's exponentially difficult to take a lot of data and refine it into patterns or
information, and so you need a lot more, you need a lot of I guess you'd say wisdom about
what types of patterns to look for and how to spend your time. Anyway...
Will Zachmann: When I was about five years old, that'd be 1947, I was
given a book that had just been published called "Wonders of Modern Science" and
it had two pictures in it that especially struck me. One of them on the left hand facing
page was called "The Human being as a Multistoried Factory," and it tried to
show a human person where it was all pre-World War II technology images basically, so that
the base of the brain was a telephone switchboard with the old kind of plugs in it and the
upper portion of the brain was the executive offices. The arm was a crane and so forth. On
the facing page there was a picture entitled, "What Happens When You Touch a Hot
Stove." It showed a woman in the kitchen, with a child playing on the floor, who had
just touched a stove and showed the nerve impulses going to the brain.
Those pictures have impressed me a lot over the years in various ways, but in
particular in thinking about information technology in organizations. Two things occurred
to me. One is the idea that you could literally describe an organization like Microsoft or
IBM or AT&T as a living creature, a biological creature, that has its life birth,
death components and so forth on more than an analogy. But that second, if you do that,
you can kind of turn the imagery of those pictures inside out and think about the
information system as a whole of that organization as playing a very similar role to the
nervous system of the body.
You used the example earlier of the production of the visual information from the eye
in terms of what's relevant, say somebody's coming in or leaving. If you made those
analogies, then two things would be suggested. One of them would be that the output of the
information system isn't really information at all, but as in the case of the nervous
system that the relevant output really is action and the enabling ability of the nervous
system of the person or the information system of the organization to enable that creature
to first survive and then hopefully thrive in whatever environment it works in.
But the second suggests that kind of transition we're going through now away from the
mainframe, minicomputer or multi-user system model to what I've always thought of as the
distributed resources system model of workstations and multiple servers, is that you
really have to characterize that as a major evolutionary step, by analog at least if not a
little more, in the nervous system of the organization. Does that seem like a useful way
of thinking about things? can you take it a step further?
Bill Gates: Sure, but it's a dangerous analogy because what you're
taking is something that we understand very poorly, namely, how information flows inside
companies and how you can think of those as a...,or how the changes take place due to
outside forces and comparing them to the human nervous system, which we understand very,
very poorly, and so the parallels are a little dangerous.
I mean once we've decoded, you know, the brain and it's going to take us some time,
then we could make this a lot more concrete. It's certainly true what you say about the
best way to analyze the thing is to look at its outputs, although it almost sounds like
behaviorism. There's always these waves in various sciences that touch on cognitive
science where they'll all say for a while that you can't talk about concepts, you can't
talk about inner mechanisms because we can't prove them, so let's just look at the outputs
and that, probably because our ability to do analysis that we'd do normally, we didn't
have enough science to do those things. I mean it was okay but it really has held things
back, and it's still a problem that whenever somebody starts to talk about those concepts,
somebody will say, "Hey, that's not worthwhile. You can't talk about that stuff.
Will Zachmann: A case of nothing-but-ism.
Bill Gates: Yeah, and it's not... I mean the... It's just a very hard
way to describe things. I mean we talk about IBM, we talk about companies as being very
energetic or having a lot of smart people. I think that's a valuable way to characterize
organizations. It's very hard to characterize them by all the things we do. I mean what do
we do at Microsoft? We write code. There's a lot of people who write code. You really want
to dive down into our code and see what's different about it or is it easier to come meet
with me to...sort of like cracking open the skull and, you know, try to understand what
our strategy is.
It's a lot easier if you can get inside the thing, which we only, in the case of the
human brain, have extremely limited ways of doing that today. We can look at a single
neuron or we can do what are called lesion studies, and basically we're going to need
better techniques to proceed on the decoding problem.
In any case, the point about micros being a major change in how information is
available to people in a company and it really changes how that company works hopefully, I
think that is a very key point. You get into organizations, you get a high degree of
specialization, but a lot of that leads to just not letting people see the global picture
so they can't contribute to it.
I mean, why are top executive so valuable? You fly them around in jets, pay them a lot
of money, and stuff like that. Well, they have access to all this information which right
now it's because you don't want to have too many people in meetings and primarily it's
people sitting and talking to each other, so there's this one guy who just, you should,
he's like the queen bee or something because he's had the chance to meet with all these
people who hand him all this information, and his decisions have all the leverage.
But to the degree that you can have more summarized information available to a broader
set of people, then it's in electronic form. It's not quite as bothersome as having 200
people come to all your meetings. You just have them sit out there on the network and be
available. Maybe you can get more people thinking strategically, understanding the global
considerations the company goes through, not just being told, "Hey, you've got your
own specific thing."
You can certainly pull down enough data to play with what if? scenarios at the product
level or look at pricing decisions. You know we get, we have, I would say, so much more
bottom up creativity about strategy in an organization like this where the information is
around than in most companies. Now, that may be also that it's more necessary in our
business because it's a much more dynamic business. Nobody has really decided how things
should be delivered, or priced, or what various roles various participants play in our
industry, and so it's kind of dynamic and you can't imagine the top level managers being
the only people who'd come up with those things in a company that has shown a lot of
survivability in our business.
I mean, you know, hey, twelve years in this business is a long time. We've met at least
that test. Steve Jobs used to talk about how this thing of getting computers down to the
individual level really changed this thing about just a few people at the center really
knowing what's going on and therefore, they're being leveraged to giving them greater
authority, increasing authority, because they've got this great tool, as opposed to
everybody having the tool. And as we've seen the convergence of the amount of processing
power on the desktop with what you can have centrally, we're just going further and
further to avoid the individual worker not being able to have that same information and
that same analysis.
Will Zachmann: One of the things about the picture on the left-hand
page of my "Wonders of Modern Science" book that struck me as being correct in a
way, you know, even though it's quite a few years old now, is the notion that the upper
part of the brain is not the computer room, although there wasn't one at the time the
picture was drawn, but the executive suite. That is to say that the information system of
the organism which is the organization is not strictly defined by the electronic
components, that if you try to characterize...if you use the analogy, try to characterize
the information system of the organism which is the organization, that in fact it's a
hybrid electronic/organic system where in a way its most critical and most expensive parts
are the organic nodes, if you will: the managers and professionals and executives,
scientists and engineers, and the clerks and so forth that provide the organic information
processing components.
I mean because, in a sense, isn't decision making an information processing process?
When we talk about decision makers, aren't we really talking something...if information
flows through the organization, it flows through the minds and the perception of the
individuals as much as it does through the wires and transistors.
Bill Gates: Yeah. Andy Groves book does a good job of trying to take a
pretty cut and dried, you know, factory output-type view of the manager's role. And what
is it if you say one manager is doing quote better unquote than another manager, what does
that mean? He gets down and talks about that, talks about therefore how does delegation,
too much or too little delegation, either improve this metric or reduce this metric?
Pretty good thing and I think that sort of cut and dried analysis on managers makes sense.
It's the type of cut and dried analysis we've applied to software, our software factory
and it's been pretty useful.
You're talking Gardiner's books, "The Minds' New Science," where he
summarizes various fields of science, how they've contributed to cognitive science. He
says at any point in history our model of the brain has always been whatever the latest
technical marvel is. At the time when they had these fountains that were really cool, they
thought, "Hey, it's just like these, you know if we just got enough of these little
wheels and levers and then we could understand the human mind." And of course, now
it's the digital computer.
And there's good reasons. I mean, it's a better analogy than there have been in the
past. The managers of an organization, yeah, they're there to make decisions and they
*are* the information system and the degree to which this electronic information system
can get in there and help them, I mean, right now it's super limited.
Ask somebody how they made a business decision and how key a role the computer played
in it. Oh sure, the computer keeps track of forecasts and budgets and prints those things
out, but even those things, you know, somebody sort of anticipated the results by setting
a fairly high forecast because they thought, "Hey, it's a good idea to do a
product." The computer's not that involved in the decision making process, although
it will increasingly be, and I think organizations like this one are a little bit further
along in that than most.
Will Zachmann: Let me try a little different line of asking about
things. Just in terms of your own way of looking at things, doing things, who are people
who you would point to as having had a major influence on the way that you look at things?
Individuals directly that you've encountered or intellectual influences? What are the most
important few, if you can distinguish any, sources of the way that Bill Gates looks at the
world and sees things?
Bill Gates: Well, there's the stuff outside the industry and then
there's the stuff sort of inside the industry. Outside the industry, I mean, when I was
fairly young, I did a lot of mathematics and this notion that things that are true, you
know, that you can prove them, and things are very cut and dried, there's no sort
of...just a very scientific view that everything can be explained without resorting to
mystical influences. Intuition says to you that...that...it sort of leads you away from
thinking that there's incredibly clever solutions but then in mathematics, you realize,
"Hey, there's these things where you can think about them for years and then there's
a one paragraph result that comes out of all that thinking, and that it's almost an
information theoretic thing that there are very simple...often very simple solutions to
things, and that if you're energetic enough about them and stare at the thing long enough,
you could continually improve on those.
You know, I started playing with computers a lot very early on and having people look
at my code and show me the same thing, that is, that writing a piece of code that you
think is super good, then give it to somebody, they can look at it and just make it a lot
better and a lot smaller than that, and so there's almost no limit...well, there is a
limit...but there's less of a limit to these things than you'd normally think there is.
Then I started to do things in a company sense. There's a lot of people--people I've
worked with super closely, my co-founder, Paul Allen. He and I really collaborated on all
the original vision and plans and stuff and we'd just sit and talk about it, and read and
read about it, and kind of argue about it. Collaboration. Guys like, oh, Steve Jobs, who
sort of shows that leadership inside a small group can create a lot of energy and a lot of
dedication.
I've met a lot people who quoted me as that but I'd say he's certainly one of the best
at that, a phenomena. There's guys like, I don't know if you've ever met this Kazuhiko
Nishi, he was are guy, he's my guy in Japan. I'm not working with him at this stage, but
he is a real energetic visionary. I mean other than Paul--I've worked most closely with
him.
And now, it's a lot broader, the company's a lot bigger. In terms of my business
experience, it's really John Shirley, and Ballmer. Ballmer's a guy I've sort of grown up
with you could say. We were in college together.
Will Zachmann: Is Paul [Allen] actively involved with Microsoft at
this point?
Bill Gates: He doesn't work here. He actually has his own small
company called Asymetrix that's doing some AI stuff that's completely unannounced. He's
still very involved in talking with me about strategy and what's going on in the industry.
He lives a few miles from here. He's very, very involved in the industry. In fact, he just
went on to the Egghead [Software] board and he has an investment in a company in Boston
called layered software. He still owns 20% of this company, [laughing] not an
insignificant investment!
Will Zachmann: Looking back say, from the perspective of a hundred
years from now and somebody looks back and wants to characterize you and Microsoft, at
what role you played in what at that point I guess it gets to be human history, what's
your...how would you like to have that come out? How would you like to be characterized?
How would somebody describe what you've done and what Microsoft has done from that kind of
time perspective? A hundred years out?
Bill Gates: Well, it's probably a pretty minor thing at that point.
You look out a hundred years from now and what you say is some guys discover transistors
and the ability to miniaturize those transistors and that led to this ability to do
computing, very, very inexpensive computing.
[brief break to other side of tape]
Bill Gates: [continuing] ...company's contribution. You've got to say
there's a certain naturalness to these things that are happening and an individual can
make them happen a little faster and in a little bit better way but these are natural
trends. The magic of the semiconductor industry is still...and the incredible general
nature of software, and the fact that we can improve it so much. Those are what are really
pushing this stuff forward.
Will Zachmann: Let me ask you to go a little further in terms of how
do you see that trend? I mean, what is the broader thing that is going on and of which
this a part in terms of new technology and how it affects life on the planet? I mean, is
this an incidental byway or is this...Marshall McLuhan made, I think, a very compelling
case to suggest that things like the invention of the alphabet or the adoption of the
phonetic alphabet by the Greeks or the development of the printing press have had far
ranging ramifications that go way beyond the immediate and obvious impact of that
technology. It would seem to me that if Marshall Mcluhan were writing today, he could
probably make a pretty good case that personal computers, well information technology, but
specifically personal computers and their widespread availability will have potentially
equally widespread ramifications. Does that seem plausible and if so, where does the rest
of it go or where might it go?
Bill Gates: Well, okay, we'll that this from the farthest out. The
best predictor of the future, the best book I've read on that stuff is a thing called
"Engines of Creation" by Drexler. It came out about four months ago. Incredible
book! Incredible book! It talks about how the information revolution and biotechnology in
combination are just part of a trend and he extrapolates that trend somewhat in a very
plausible way over the next, oh, fifty to a hundred years. And it's pretty amazing.
There's this guy, Dawkins [sp.?] , who's written a lot about evolution. he wrote this
thing called "The Selfish Gene: Blind Watchman." He talks about, okay, evolution
are these self-replicating systems. Well now...and genes were the method of passing this
along. Now he talks about menes, the idea of ideas that the human mind is sort of the host
for those ideas and there's a competition for which ideas work well, and are effective,
and so those ideas contain within them the seeds that allow them to be passed along to
other humans and therefore survive and be somewhat modified and things like that.
I mean this is the very broadest view and electronic storage lets those menes, which
now in some cases are actually like programs, and eventually self-learning and even
self-organizing programs. It gives them a host in which to replicate and, you know,
eventually, you can get a system that is pretty impressive and perhaps is moving at a pace
far greater than gene-based improvement for replication. Anyway, that's the take of it at
the highest level which, I think, is interesting and even somewhat scary.
To move down, you know, one level from that... Originally, we were designed to learn
from our, just direct experience and that was all that we had that you could learn from.
And then you get books and you can learn from a lot of other people's experiences but it's
still kind of slow. The information gets written up a lot later and you can only read a
certain amount of that stuff and there's no device to sort of summarize it to a level
beyond that. It's sort of random like books you happen to read. Hopefully you know, people
who are good choosers or something.
Now with all this information on-line, the ability to react to situations as a
corporation or educationally, I mean it's just a whole new thing, and i like to think, you
know, corporately I like to think that. sort of, the clock ticks faster here than it does
at other places.
I mean, I really hope so. 'Cause we're all just programmers and, y'know, writing the
same way, and eventually people will ship products and their users will tell them they're
crummy and they'll get it right and it's just only by sort of accelerating that process,
better tools, more efficient feedback, little bit better vision, that sort of intuition.
Will Zachmann: It's almost like in some very broad sense becoming a
kind of conscious agent of evolution in a very broadly defined way. I mean, evolution in
the sense of whatever the overall flow or direction of what is, is. I don't know, it
sounds kind of mushy when I put it that way, but...
Bill Gates: You've got to think of this stuff as anything that's a
surviving sub-replicator is what, you know, is what'll get pushed forward and it has
nothing...I mean that's it! I mean there's no purpose. As long as you're in an environment
where there's enough resources for you to go on doing that replication, great. I mean,
there'll be a tendency for other things to come along that take advantage of you, as you
get to be more numerous.
I've always got this temptation in this conversations to go back and talk about the
whole evolution thing. But its, I mean, there are no very direct parallels. There's this
guy who works with Scott Oki at Micros [?] who's writing this book about how, you know,
business competition should be thought of as evolutionary struggle but that's not a very
popular metaphor, nor do i think it's a very...a metaphor that helps you all that much in
terms of specific decisions because, it's another one of these things, we don't know all
that much about evolution either. I mean, we know a little bit about it but...
Will Zachmann: Actually, that's a metaphor that I personally find very
appealing. One of the things that I've thought about a lot is the...an analogy I've used a
lot really...because I tend to present things in terms of the idea that what's going on
right now is a transition to what's really only the second generation of information
systems. Where the first was that of the mainframe, multi-user/mainframe minicomputer
systems where the paradigm has been the same up until now and where now we have a
completely different paradigm beginning to establish itself.
I've often thought and used in talks and speeches the analogy of the meteorite hitting
the earth or whatever it was 65 million years ago that changed our climate and killed off
the dinosaurs because, in a very literal sense, it seems to me that the traditional
multi-user mainframe and minicomputer systems are in effect dinosaurs compared to the kind
of fertile mammals of PC workstations, networked with a multiplicity of servers, which
looks to me like a more adaptable technology life form, if you will.
Bill Gates: Well, eventually you have to throw out the old and start
with the new, and it's not clear when you decide to do that, and you know, micros as a
cheap form of computing, very distributed, is an opportunity for some people. Even if you
ask some of these MIS guys, you know, do you want to convert everything today, they'll
say, "No, never, never!" But the truth is they *are* starting to move their
stuff down onto micros. They *are* starting to distribute it. It's just that they don't
want to do it all at once. They're being relatively pragmatic about this stuff.
I think a lot of people are going to restructure. The notion of applications
development or how you get information out to other people inside the organization. It
*is* happening. PC's are selling quite well and it's not just running word processing.
Stuff like this united airline thing--it really strikes home when banks and airlines
and other people who do transaction are starting to say, "Hey, out with the terminals
and in with PC's." And they're becoming totally dependent on these things. That's big
stuff.
I mean, we've worked with most of these airlines in terms of their software, like the
United one is Covia, who's doing that stuff. Man, that's important stuff to them, making
their schedule and having the stuff easy to use and they view that as the center of their
competition with American Airlines and lower profit margins. This will let them offer more
information and just the help we've given them in terms of working with Windows. You know
we have a good relationship with those guys.
When you deal with this mission-critical stuff, people are very anxious to get
first-class answers. You know, understand the systems software, stuff like that.
Definitely it's an opportunity to get rid of some old mistakes that were dead ends.
Will Zachmann: One of the really intriguing things to me about OS/2 in
particular is the way that I think it is already beginning to radically the change the
perception of personal computers on the part of information systems professionals. Of
course, there's the interesting history on how exactly OS/2 got to be called OS/2, but
within in the world of IBM software and IBM-related software it's really quite intriguing
because I, from the very beginning of looking at OS/2, had this incredible sense of deja
vu when I thought to the first times that I'd opened the 360 Principles of Operation in
1966 and the first time I looked through the Supervisor and I/O macro Instructions Manuals
for OS in '67.
One thing that I'm finding in talking to the information systems professionals, the
computer people, is that they're all of a sudden in much more familiar territory. In fact,
it's in some ways it's more familiar to them than it is to the people who started out
using personal computers and started out using DOS. The concept of a multitasking
operating system and of memory allocation and all those kinds of services that are
provided by the API in OS/2 are the kinds of things that somebody who's been in IBM
systems, not just a minicomputer Unix people, but even more the mainframe people, right
away you feel like you're...
In fact, there's a column that I just wrote yesterday that will be in Computerworld, I
think next week, I compared it to being like in your own neighborhood, if you go back to
the neighborhood you grew up in. You, all of a sudden, feel, I mean, you realize it's
different, it's not exactly the same cause no things are exactly the same after 20 or 25
years interval, but it's a very familiar world.
I've always felt that personal computers would eventually not only not stimulate the
demand for larger systems but in fact, tend to replace a lot of that demand. You really
can see that now, both in terms of the way people are starting to put serious applications
out on microprocessor platforms but also in the way that some of the more traditional data
processing people who are a little wary of it are now starting to feel at home in it and
starting to feel like it's a world that they can deal with and they can build serious
applications and do serious things with.
Bill Gates: I think there is some similarities in the evolution of
what's taking place inside the individual's computer, to what took place inside the
organization's computer. I mean they went from running one application at a time... They
actually went through quite a few things, where they went to fixed partitions and variable
partitions.
Will Zachmann: That was the original OS/MFT and MVT. Interestingly
enough, they were strictly defined in terms of multiprogramming, no mention of multi-users
since that was a batch system. But MFT and MVT were exactly that: multiprogramming with a
fixed number of tasks and multiprogramming with a variable number of tasks.
Bill Gates: So we're skipping... Going from MS-DOS to OS/2 is like
going from, like the original 360 operating system sort of up to VM level. So, I mean we
do have the benefit of a lot of experience or you could say cheaper memory or whatever.
You know, it's not exactly the same. You know, there's no analogy to the graphical user
interface and trying to preserve the simplicity.
But it is true that the people who are jumping on OS/2 earliest are people who are
either at the mini or mainframe level, are used to an operating system that really is in
control of resources, as opposed to MS-DOS which, yeah generally people are nice enough to
call us through the file I/O, but we're sort of a subroutine library and their application
decides what should go on in the system.
That's an unstable situation, if you ever want to have multiple things in there working
together and unfortunately, the original Intel architecture doesn't give you any way to
protect between two things. And in any case, we eventually decided that the 640k limited
or one megabyte, whichever you say, architecture: it's not that worthwhile to try to make
multiple things fit in there anyway.
So the move away from that architecture and move to really having the true operating
systems come at the same time. There's certainly this confusion created by the fact that
there's this 286 level and this 386 level and there's still people who don't believe in
graphic user interface and it's confusing because we're not shipping that out at the same
time that we're shipping other stuff.
But in any case, I do have a tough time with people...I do...the fact that people are
debating the details now sort of means a lot of people are in agreement on the general
things, which is that a true operating system *will* make sense at the individual level so
you can run multiple things and a lot of that user interface stuff is shared. Even, you
know, I'm sure there'll be articles that praise OS/2 and articles that are negative about
it, but it is moving us in the direction that things should go.
Will Zachmann: I've suggested in various contacts lately that perhaps
the most important aspect of the April 2 announcements from IBM and from Microsoft isn't
really OS/2 directly at all and isn't PS/2 at all. I've suggested that the most important
part of the April 2nd announcement actually was first delivered in 1985 in that it seems
to me that the part that's going to have the most impact on what users do directly is the
effect of IBM, in fact, making Windows part of their systems application architecture
interface and defining that as a major commitment for them for the interface for the
future; where the multitasking in OS/2 gives a nice way of enriching that.
But it seems to me, at any rate, that the most significant step is this incredible
broadening of the bandwidth of the user interface with Windows and with IBM's commitment
to it and to including it in SAA. It seems to me that...as well as the maturation of the
base of software and so forth starting to get serious...it seems to me that that's
probably the single thing that's going to have the biggest impact over the next few years.
Is that...?
Bill Gates: I totally agree with that. Their...OS/2 over time has a
huge impact but that was fairly predicted...that they would do an operating system that
would tap the 16 megabytes and all that. The *big* move is the move towards this new user
interface and if you look at what they specifically did in the PS/2, what did they do?
They gave you higher resolution and they cut off the machine that was too slow to do this
type of user interface and they gave you a mouse port. Well, that's pretty radical for IBM
to be tuning their hardware to the graphic user interface, whether it's Windows on DOS
today or Presentation Manager as part of OS/2, that hardware is great graphics hardware.
Also the idea... You know, Microsoft has always had this view we'd get everybody to
jump on board consistent user interface, but that's a little tough for us just to do as a
software company. Now having IBM behind that, not just in their PC line but as part of
their grand strategy, is going to make it come true relatively quickly. And then there's
two parts to play here; one is that it's sort of officially blessed. The other thing is
you sit down and play with an application and you know, then you just get used to it and
then when you get the next one, you feel bad if it's not the same.
That's certainly had its impact on the Mac. You know, the marketplace has soundly
rejected those applications that have come out that've not been true to the interface. I
think it's this user interface thing that going to have the biggest impact and in fact,
some of it is even independent of OS/2 because a lot of it will be on top of DOS.
Certainly, our focus of development, what you hear from [Jeff] Raikes is towards
getting these things out initially on real mode Windows on top of DOS and creating some
real excitement. What happened on April 2nd enables us to do that. It gets rid of this
thing where whenever you talk about windows, people say, "What about IBM?" They
can still say, "What about the 8088?" but it's a less damning problem than it
used to be. They've enabled us to really carry forth the message about the user interface.
They themselves, of course, will do all their new applications in that form, but, I mean,
I'd be surprised if they did that fairly soon. I mean as far as in print goes, I'd say I'd
be surprised but I'm pretty sure...I'm quite certain it'll take them longer to get all the
pieces put together. So, the truth is that we're at the vanguard of pushing out this new
user interface stuff. In fact, you know like Quick C and Quick Basic 4 and Works and Excel
will be the first applications that are really following that new user interface.
Will Zachmann: Just drawing back here to the question of information,
something that I've gotten to think about a lot...we're kind of constrained by time and by
the context of both of us being aware of the tape recorder, but sometimes, if we ever have
a chance to talk about it, in fact I'll send you a copy, in fact I meant to send a copy to
Gordon Letwin as well...something I've gotten into a lot is to look at the nature of
information and to run that back against the concept of causality in Aristotle and, well
actually, in Plato because there's a segment in, I think it's in Theatetus, where he talks
about the nature of causes and he tries to characterize causality in terms a four-fold
concept of causality, which in medieval scholasticism is conventionally discussed in terms
of formal, final, material and efficient causes and a kind of modern reductionism that is
there is modern behaviorist psychology or actually characteristic of modern pre-quantum
physics which still dominates the way the people think about it, is an attempt to reduce
everything into basically the Newtonian notion of what is, is matter in motion and what's
to be explained is why it's moving and it's basically moving because something bumped into
it. It's kind of that elementary level of things.
The way that Aristotle, actually I guess it was Plato originally characterized it, he
talks about silversmith making a goblet out of silver for the purpose of being used for,
say, drinking water or wine or something like that and in terms of the causes, the
material cause is the matter itself--the silver that's worked upon. The efficient cause is
the silversmith who shapes it. The final cause is the purpose for which it will be used:
to drink water or wine. And the formal cause is the concept or the idea, the pattern, the
structural concept or whatever it is.
When you're talking about "concept" there's an overlay of 2,000 years of
philosophical thinking that distorts it. What I think basically happened is through the
filtering process of history, we got into the notion that final cause is abolished. There
are people like Tolman who ran rats down mazes to try and prove that rats have purposes in
a reaction to the kind of Watsonian behaviorism, so that got X'ed out. The formal cause
has long ago been abolished so that we get basically into the efficient cause and the
material cause, where the efficient cause is energy and the material cause is matter.
And that, I think, actually is a pretty good characterization of the kind of dominant
pop ontology, if you will, that characterizes our thinking today. One of the reasons why
I'm very intrigued by the nature of information...See, it seems to me that there is a kind
of phenomenology of information that has to do with structures, the concept of a
mene...there's some fashion in which structures remain the same across completely
different physical embodiments.
I have a... My proof of the independence of information from matter and energy is that
if we decide to have lunch next week, I can send you the message, the information, that
yes I'll meet you for lunch next week with distortions of sound waves that impact on your
ears, I can make marks on paper. If we agree to the appropriate conventions of coding and
decoding--the heuristic, the interpretation of it--and i had the resources to do it, I
could send nuclear tipped missiles to the moon that would explode in a pattern that you
could look at through a telescope that would say, "Oh, yeah, Will's going to be
meeting me for lunch next week."
I would maintain that in just an ordinary language sense, the information is THE SAME
in all cases. It's embodiment in matter and energy is completely different, but in each
case there the notion of some sort of communication, of some sort of encoding and
interpretation. Heuristics, very broadly, interpretation...when you talk about the
heuristics of a program means also that process of interpretation which is an essential
part of this nature of information.
Now I think that, in a very real... Partly, I'm influenced by a lot of
philosophy--Heidegger, in particular--but lots of others as well. I think that in a sense
we've kind of lost track of the foundation of what is, the basic connection with what is,
and one of the forms in which we've lost track of is losing track of the final and formal
causes.
What particularly intrigues me about information is that information seems to be very
closely related to the notion of the formal cause, to the notion of somehow a structure or
pattern that exists independently or at least that in practical terms you can talk about
existing independently of its embodiment in matter or in energy. This same information can
be represented as a series of energy transformations, it can be represented as a static
condition of matter or of different static conditions of matter. What you need is the
appropriate interpretive mechanism.
The growth of a fertilized embryo is basically a matter of that condensed information
that's in the genetic code having the appropriate interpretation mechanism, which in that
case is the amniotic fluid and the availability of certain nutrients and so forth. But it
seems to me like a very intriguing...it's not the kind of question that has an answer but
the kind of question you keep thinking about and find more and more aspects.
And it seems to me that at least there's a possibility that there's something much more
interesting, you know, having a much more broad implication for the way that we even
conceive of who we are and what we are and what we're doing here, that potentially could
fall out from the stimulus to the thought about information that modern information
technology provides.
I guess that's getting about as far afield as you can get, [laughing] but it seems to
me to be a very intriguing area for thinking about in one's spare time anyway.
Bill Gates: Well, interaction of all this idea of are there concepts,
what type concepts in the human mind, how does the human deal with information and then
this whole thing where people say it's illegitimate to talk about concepts, which I think
is total nonsense.
Will Zachmann: I couldn't agree more.
Bill Gates: I mean when we agree to meet for lunch, I don't have some
reaction arc, you know, to the idea of lunch. You could get that concept in my head so
many different ways and we can discuss it. Anyway, the parallel...the benefits that we may
get in terms of processing information, seeing patterns in information, making it easy for
people to interact with a machine from all this study that going on--cognitive science and
the whole thing--there's going to be some very interesting interplay there.
I'm not, I don't follow the philosophical side of the thing at all, because I just, I
don't know, I couldn't state my philosophy but it's a very sort of scientific one that
says even if those other ones happen to be self-consistent and they work and stuff like
that, I haven't finished working out the scientific--taking all the evidence and just
coming to good scientific deductions. And those other ones, there's less formal procedures
for deciding whether something is right or wrong or valid or stuff like that, so I happen
to like this one a lot better and I don't want to read about those other ones. They might
confuse me.
But all the other sciences are making very interesting contributions. The truth is that
a lot of this stuff happens slower than we ever think it does. I think that it's a real
interplay between those two fields. It is probably ten years in front of us. It really
hasn't had that much impact today. I mean, you know, the way we program and what it means
to use a spreadsheet or word processor and data base or operating system really has not
been much influenced by the work in psychology or even AI type stuff.
Will Zachmann: I'm hoping to accelerate that timetable a little bit,
because I'm thinking very actively about how to use the kind of software platforms that
you're creating now in the timeframe of the early 1990s to start creating more efficient
learning experiences for people aimed at the kinds of things that people might really want
to or benefit from learning. That is to say, not simply taking a textbook course and
trying to figure out how to put it onto a computer, but thinking about what are other
kinds of things that people might learn about: things like how people work and think and
do things or even things like even biofeedback.
I mean it's sort of an off-the-wall thing in many respects, but one of the things that
really intrigues me and a product that I'd love to see developed by somebody and if
somebody else doesn't do it, I'm going to figure out how to do it myself, is an
inexpensive biofeedback monitoring device that will monitor brain waves--do a basic
analysis of the harmonic components of brain waves--and provide visual graphical feedback
on the screen of the current state of your brain wave patterns from the left and right
hemispheres which is actually a fairly straightforward digital signal processing
application that would have a fairly straightforward interface with some software which
you could then use to drive application software that would give you the visual input that
in fact maybe could be used to stimulate the brain wave patterns which maybe is only a
curiosity, but then electricity was only a curiosity in Ben Franklin's time, I guess.
Bill Gates: Gross electrical phenomenon from the brain, we don't know
much about it. We do know that if you get a little more localized, things like alpha
waves, you can of course teach people to do those things. You can teach epileptics and
make them learn to cause seizures by looking at the electrical signals that lead up to it,
learning somehow to reinforce it and stuff like that. It's kind of scary stuff.
Will Zachmann: Well here's a lot evidence--a big body of academic
evidence now--that shows that there are what we normally want to call states of
consciousness very distinct associated with brain waves patterns that have a lot of very
distinct physiological concomitants in terms of blood pressure, blood lactose levels, all
kinds of things like that that go with it. But right now the devices for teaching and
learning that kind of biofeedback...basic galvanic skin response is pretty easy...but
stuff that really gets into doing an analysis of the harmonic components of the brain
waves from the hemispheres and providing feedback on that is still pretty much an
expensive laboratory--it's in the position today that music synthesizers were 15 or 20
years ago, still in the domain of specialists.
Bill Gates: I think you're right. I think there'll be some pop science
that'll relate to that stuff, because the truth is we don't know what those... I mean,
hey, that Scientology stuff--they still use galvanic skin responses for pop science. So
fine. They should move up here and those gathering that information--explain that
information--and then that information will get real cheap and then hopefully there'll be
some legitimate science around too, where we really do figure out what do these gross
electrical measurements--what do they represent? And why does it seem like in some cases
you *can* correlate those things to real stimuli.
Will Zachmann: Well, certainly, one possibility that seems highly
probable, I would suggest, is that the human brain is modal, I mean, in other words, it
has distinctly different operating modes. Sleeping and waking modes are clearly different.
I mean, there's no doubt about that, that in some way the operation of the brain is
different. And a lot of this biofeedback stuff on meditation of one sort or another
strongly suggests, at least, there are very distinct modes of lots of physiological
concomitance that can be entered into and that have certain characteristics.
Bill Gates: Yeah. When you're trying to decode a program, it's nice to
think that it's not all local states, that there is some global state. It gives you a
handle on starting to decode that damn thing and fortunately, this one does have some
global state and you can look at how does that affect the various areas. Why should there
be this notion of the brain needs sleep? What sort of clean up process is going on? And
stuff like that. I mean this is super interesting stuff.
It you're really interesting in this learning thing--this idea of lifelong learning and
using it, I really encourage you to go see John Seely Brown's stuff. I think that they are
really at the vanguard of that stuff right now and they get a lot of money from Xerox, and
fortunately, they can do that stuff. They are actually looking at very practical things.
They are not trying to model in the computer. they're not trying to make computer alone,
they're trying to have the computer model enough of the imperfections and what's
interesting to keep people wanting to try to learn, to make it a valuable tool in the near
term.
Also, if you do get a chance to read that book, "Engines of Creation," it's
the best!
Will Zachmann: I intend to. Another book that people have been
recommending to me a lot lately is a book by Flores and...
Bill Gates: Oh yeah, Flores and Winograd? It's a complete horseshit
book.
Will Zachmann: Oh yeah?
Bill Gates: ...but it has to be read because it's fascinating that
Winograd, who when he was young, was a great contributor to AI and certainly believed what
I continue to believe...that he ran into this crazy Chilean guy and got convinced that
hey, it's all too complicated; there's too much context; we'll never be able to simulate
the context, all the dead ends, all that nonsense is in that book. But the book, the book
is bizarre because then the book turns around and starts to promote this ah, well, this
thing called the Coordinator, which Action Industries which is Flores' company has, which
is this e-mail package that doesn't just send messages. It tries to interpret everything
as a commitment or a completed commitment or... It's really weird. They say, okay, we've
now proven that computers can't really deal with real concepts because it's very complex
but what shall we have them do? Well, let's have them run Flores' little package and help
us communicate because humans are cool and if we can help them communicate, maybe well
have less wars and stuff like that. It's in my view a little bit of a fruitloop book, but
it's actually a pretty short book and absolutely worth reading.
Will Zachmann: That's what I've been told, that it's short enough that
you can read it in an hour and a half or so. In fact, the folks who recommended it to me,
I spent the day with the information systems people at Aetna about two weeks ago, and one
of the people in the centralized information systems planning group was very keen on this.
I also had the impression that it might very well be a fruitloop book because one of the
things they were talking about was that according to Flores version of things that the CIA
had engineered the overthrow of Allende's government in order to prevent Flores'
experiments from going on or something like that, which struck me as a rather intriguing
interpretation.
Bill Gates: He's a very strange guy--very energetic, smart. Most of
the stuff I'm reading now is that the data gathering level. Real information about what's
known about evolution, you know, learning theory stuff; going back over Piaget's stuff.
Then, actually the best book recently, but this gets kind of hard core, on how computers
can learn is something called "Induction" that a guy named Holland up at the
University of Michigan did.
It's the best explanation of how humans try and categorize things and given
contradictions to rules that they, predictions that you develop about how things are going
to happen, how you react to those contradictions, how many takes, how you partition that
off, how you try to differentiate those cases from these other cases. It's super well
written.
Will Zachmann: "Induction" by Holland?
Bill Gates: "Induction." That just came out like a month
ago. I'm really in...there's a couple areas where I know the publishers pretty well. Like
wantons original book on biology, when it first came out...
Will Zachmann: "Double Helix"?
Bill Gates: No. What is the name of this book? [going to bookshelf]
"The Chemical Biology of the Gene." This is Volume 1 of this thing. I have this
here because I have to give it to Gordon [Letwin]. But anyway, this was first written just
by Watson and he wrote editions one, two and three himself. And edition three came out
about 3 years ago. This one is over twice as big and he had to bring in four collaborators
to write it with him. They had to break it into two volumes. Volume two isn't coming out
for like three weeks or something, because it really talks, this is super up-to-date
stuff, it talks about the immune system and protein folding and all these things they
figured out about that. But it is such a good illustration of how complex the stuff is
becoming. This book is so much larger. The third edition was real simple. Unfortunately,
the third edition simplified things that aren't true at all. Anyway, so they keep delaying
this volume two thing because new things are being discovered. It was supposed to be out
like three months ago but it'll be out in less than a month.
Will Zachmann: It's a very exciting time these days. I can't recall
any time...the late sixties were equally exciting, but in a very different way. It was
sort of externally exciting. It's more internally exciting right now. Just look at all the
kinds of things that are going on.
I very strongly believe that we're in a key edge situation right now, a key
transitional period. I mean, I think that's quite evident in the use of information
systems in business organizations, which is my primary business concern and yours. But I
think that it really does have a lot of overflow effects that probably ultimately are
going to be a lot bigger than *just* the evolution of the use of information systems in
the business organization. Which I suspect means that organizations are going to be
dramatically changed within the course of the nineties as well, because I don't think that
again, using heuristic analogy, I don't think that you can evolve the nervous system of an
organization dramatically without evolving the organism as a whole.
Bill Gates: It's hard to see what that's going to be. I haven't read
any really good stuff about that. I mean people talk about some of the small symptoms
like, you know, work at home, or...they don't really talk about what it means...it's
unclear whether it means bigger companies are better; it's unclear whether it means having
all this information available, whether that means that decision making can be more
centralized because you get a few quality people at the center or it means it should be
more distributed because you've got information out on the leaves. It's not clear what
sort of impact it ends up having.
Our key thing right now is just taking the organizational structure as a given, which
over any two- or three-year period is the way you've got to look at these things and then
seeing how we can make these things as easy to use as possible. This whole thing about the
same sort of relationship people have with IBM, really knowing that over time they're
going to solve problems very well and behave super well, even if individual products
aren't ideal or something like that. Can Microsoft create that same relationship with a
lot of large corporations as far as how we're evolving software, productivity software,
user interface software? Can they see the role we've played over the last twelve years and
view us as a partner in this? And the whole thing about what that means about a family of
products, the networking software. All these guys in the field are trying to explain this
complex stuff for us. That's a big business challenge.
Will Zachmann: That seems to be a big change over the last year or so.
It seems that Microsoft is getting much more involved, conceptually at least in terms of
idea exchange and so forth with end users, I guess, really, than ever before.
Bill Gates: Oh yeah! We always knew that would be sort of a valuable
thing but until we really got super serious about networking, until we had OS/2 to talk
about, until we had the family of applications that represented this graphics vision. I
mean there really was no reason to build what is a fairly time consuming and costly
infrastructure and really go out there. It's better to do it when you've really got
something to say and now we've got something to say.
I'm sure that a lot of these companies that sell to these large corporations, when they
say, "Hey, come out and do a headquarters visit." you know, you can't get the
top guys to come out and it's hard to get them to come out. In our case it's almost the
opposite. We have to pick very carefully. Like today, I'm meeting with Kodak. You know, we
try to make sure that we're talking to the right ones to help our educational process.
Will Zachmann: Is there a possibility of Microsoft spawning a new
business unit to be a systems integrator, sort of the EDS of the micros in large
organizations' revolution here?
Bill Gates: Well, in a formal sense, no. We'll never take a cut of
hardware revenues where we're going in with that server box, but in the sense that what is
the key profit element or complex element in systems integration of software, well the
Microsoft SE is going in there and saying, "use OS/2 like this, use Lan Manager like
this, Excel can pass data up to your DB2 data bases like this and then saying, "We'll
sell you (we don't do this at this stage but) we'll do some consulting or development for
you is probably a natural evolution as well as sell you those products. Then it's like
being a systems integrator and so in the same way, do you really call IBM a systems
integrator? No. they're a special case for everything [laughing]. We'll be a special case
for software.
Will Zachmann: Well, if I'm a Fortune 200 company, WFZ Inc. and if
were to come to you today and say I've got a big project I want to use personal computer
workstations and local area networks and servers, develop this and build a serious
application, are you prepared to respond to me and say you'll help me?
Bill Gates: We can't do that. We'll brainstorm with you, yes, but
today, we're not in a position--we won't be for probably two to three years to really say,
"Hey, we'll put together a complete plan for you to do that." Today, we talk
about how you should OS/2 vs. DOS, how you should move data back and forth between the
mainframe. People come to us and say they want to do corporate-wide electronic mail and we
have a clear view of how this can work--how you can find other users and printers, have
all that stuff converted. So, we're doing a good job helping people with that one right
now. but anyway, our goal would be to be able to take an even stronger role there, largely
driven by the opportunity to sell our software products. IBM's driven by the opportunity
to sell their hardware and software products.
Marty Taucher: Well we've got to wrap up.
Bill Gates: Okay.
Will Zachmann: Well, thanks very much for taking the time.
Bill Gates: It was real interesting.
Marty Taucher: A lot different from what I expected.
[tape ends here]
|