William H. Gates III
Chairman and Chief Software Architect
For me the personal computer revolution started in the mid-1970s, when my friend Paul Allen and I saw a magazine article about the MITS Altair 8800. The Altair was the first build-it-yourself computer kit for hobbyists. For a few hundred dollars, MITS would mail you a few bags of parts and some photocopied instructions. After some careful soldering, you had your own computer, roughly the size of a bread box, with rows of switches and blinking lights.
It wasn't much to look at and it wasn't terribly useful, but it felt like the start of a revolution. Until then computers were used mostly by technicians in air-conditioned rooms. Few people had the opportunity even to see a computer and even fewer got to use one. But the Altair was a computer that people could put on their desks, and what they could do with it was limited only by their imagination—and the modest capabilities of Intel's 8080 microprocessor.
We knew that microprocessors would become cheaper and more powerful, making personal computers increasingly capable. We also knew those computers would need software to make them do useful things. So Paul and I founded a company we called Microsoft that we hoped would meet this need.
Our first product was a version of the BASIC programming language that could run on the Altair. Unlike many other languages available at the time, BASIC was relatively simple to use. After a few minutes of instruction, even a nontechnical person could start writing simple programs. Actually developing this product, however, was not very simple. First, it was challenging to come up with a BASIC that could run in the Altair's limited memory and still leave room for people to write programs. Second, we didn't have an Altair to work with. Only a few prototypes were available at the time.
After writing software that would mimic the Altair's functions on another computer and spending...