CHAPTER ONE
THE EARLY YEARS
The future was here. Paul Allen rushed through Harvard Square to reach his friend Bill Gates to show him the January 1975 issue of Popular Electronics, the magazine devoted to gadgets and gizmos.
The gizmo on the cover would change computers foreverâand inspire the creation of one of the worldâs most influential companies.
The article about the Altair 8800 picked up on page thirty-three.
The computerâs front panel included rows of switches and LEDs. Behind the lid, the Altair featured an 8-bit parallel processor and 65,000 words of maximum memory, along with a new LSI chip and seventy-eight basic machine instructions (as compared with forty in the usual minicomputer). âThis means that you can write an extensive and detailed program,â the authors wrote.2 But someone would have to write that program. Allen and Gates thought they might be the people to do it. The pair had been teaming up ever since their days at the Lakeside School, a private boysâ school in Washington State. Allen, a multifaceted dreamer, was born in 1953. Gates, a bookish, driven pragmatist, came along two years later. They both were drawn to computers and coding while attending the Lakeside School.3 At the time, computers were massive and clunky and expensive and exclusive, generally only available to government agencies or major companies or academics in math and science disciplines.
Lakeside had a Teletype Model ASR-33 (for Automatic Send and Receive) terminal with a paper tape reader that linked over the schoolâs phone line to a GE-635, âa General Electric mainframe computer in a distant, unknown office,â Allen recalled decades later.
âThe Teletype made a terrific racket, a mix of low humming, the Gatling gun of the paper-tape punch, and the ka-chacko-whack of the printer keys. The roomâs walls and ceiling had to be lined with white corkboard for soundproofing. But though it was noisy and slow, a dumb remote terminal with no display screen or lower-case letters, the ASR-33 was also state-of-the-art. I was transfixed. I sensed that you could do things with this machine.â4
The schoolâs Mothers Club held a rummage sale and used the proceeds to buy the Teletype and computer time on the GE computer. But computer time was expensiveâwhoever was using it had to be efficient and creative. âYou would type the programs off-line on this yellow paper tape and then put it into the tape reader, dial up the computer, and very quickly feed in the paper tape and run your program,â Gates said. âThey charged you not only for the connect time, but also for storage units and CPU time. So, if you had a program that had a loop in it of some type you could spend a lot of money very quickly. And so we went through the money that the Mothers Club had given very rapidly. It was a little awkward for the teachers, because it was just students sitting there and zoomâthe money was gone.â5
The system used a computer language called BASIC that was developed in 1964 by Dartmouth College math professors John Kemeny and Thomas Kurtz (BASIC, speaking to its ambitions for widespread use, stands for Beginnersâ All-purpose Symbolic Instruction Code).6 Computers needed language to run, and even if computers werenât readily available for public use, BASIC created the potential of computer programming for the masses.
Allen and Gates Meet
It was in that Teletype room, amid the Gatling gun of the paper-tape punch and ka-chacko-whack of the printer keys, that Paul Allen and Bill Gates first connected. The pair reflected an image of contrasts. The older Allen, with his long sideburns and stocky build, looked a decade older than the boyish, gaunt Gates.
It was in that Teletype room, amid the Gatling gun of the paper-tape punch and ka-chacko-whack of the printer keys, that Paul Allen and Bill Gates first connected. The pair reflected an image of contrasts.
Where Allenâs family struggled to afford tuition but wanted to challenge him (his father was a University of Washington librarian and his mother was a schoolteacher),7 Gates, nicknamed âTreyâ as a child, had been raised in a prominent familyâhis father was a successful lawyer and his mother was involved with the boards of nonprofits.8
Despite all of their differences, they also had many similarities. They both were drawn to the limitless potential of computers and felt like a wave of opportunity was approaching. Companies such as Hewlett-Packard and Intel Corporation were emerging, and developments in memory storage and word processing were on the horizon.
Something big was happening. And Allen and Gates wanted to be a part of it.
The Lakeside Programming Group
Gates and Allen joined two other studentsâRic Weiland and Kent Evansâas the most consistent visitors to the computer room. The older Allen and Weiland often paired up together, and the younger Gates and Evans quickly became best friends, reading business magazines and planning their future companies.
âWe were always creating funny company names and having people send us their product literature,â Gates said. âTrying to think about how business worked. And in particular, looking at computer companies and what was going on with them.â9
As the group kept burning through the Mothers Clubâs computer budget, a new opportunity emergedâa time-sharing company called the Computer Center Corporation, or C-Cubed, opened in Seattle and needed testers for its Digital Equipment Corporation PDP-10 computer, since its TOPS-10 operating system was known to crash.10
C-Cubed offered the teens unlimited free time as testers on the companyâs terminals. There, they began studying code and mastering different machine language such as BASIC, COBOL (Common Business-Oriented Language), and FORTRAN (Formula Translation). Computer pioneers at C-Cubed would loan Gates and the other teens system manuals and teach them about assembly code in drips and drabs. Other times, Allen and Gates would go dumpster diving through the trash to find discarded operating system listings. Gatesâs weight made it easier for Allen to propel him.
âIt was so exciting to get a little glimpse and beginning to figure out how computers were built, and why they were expensive,â Gates recalled decades later. âI certainly think that having some dimension, when youâre young, that you feel a mastery of, versus the other people around you is a very positive thing.â11
After testing of the PDP-10 was completed, C-Cubed began charging the teens for computer time. One month, Allenâs charge came to $78, which would amount to more than $500 in 2019. âI know youâre learning, but canât you cut back?â his father asked him.12
Gates and Allen tried to tap into C-Cubedâs internal files in hopes of finding a free account. Instead, they got caught, and they lost their C-Cubed privileges for the summer. That fall, Allenâin exchange for free computer timeâwas tasked with trying to improve C-Cubedâs BASIC compiler, a program that translates source code.13
Allen pored through the assembly code âlike an apprentice watchmaker squinting at the tiny wheels to understand their interplay,â he wrote, piecing the code together word by word and becoming a BASIC virtuoso.14
C-Cubed taught the boys another lesson in 1970 when it closed. The company never established a solid business model. There was money to be made through computers, but you couldnât fund a company on the strength of free computer time.
With C-Cubed closed, the teens branched out. Allen, then a high school senior, began spending his time at the University of Washingtonâs graduate computer science lab. âI was a sponge, soaking up knowledge wherever I could,â he said.15 âAll of us were sponges then.â
That fall, a time-sharing company in Portland hired Allen and his three âcolleaguesââGates, Weiland, and Evansâto write a payroll program in COBOL, the high-level language, and the Lakeside Programming Group was born.
That fall, a time-sharing company in Portland hired Allen and his three âcolleaguesââGates, Weiland, and Evansâto write a payroll program in COBOL, the high-level language, and the Lakeside Programming Group was born.
The project was sprawling and cumbersome. Evans and Gates did much of the heavy lifting, but after Allen and Weiland worried there wouldnât be enough work to go around, the upperclassmen decided they could take on the project alone.
âIâm sure their friends thought it was weird that we were coming around at all, and then they decide they just want to do it. So they kicked both Kent and I off the project,â Gates said. âAnd I said, âI think youâre underestimating how hard this is. If you ask me to come back, I am going to be totally in charge of this and anything you ever asked me to do again.ââ16
Soon enough, Allen was asking Gates to rejoin the project, and just as he said, Gates took ownership. âIt was just more natural for me to be in charge,â he said.
Gates had an innate ability to synthesize information quickly. When confronted with a situation, heâd rock forward and ...