an extraordinary, early opportunity to learn programming on a time-share system as a freshman in college, in 1971. Bill Gates got to do real-time programming
as an eighth grader in 1968
.
From that moment forward, Gates lived in the computer room. He and a number of others began to teach themselves how to use this strange new device. Buying time on the mainframe computer the ASR was hooked up to was, of course, expensive—even for a wealthy institution like Lakeside—and it wasn’t long before the $3,000 put up by the Mothers’ Club ran out. The parents raised more money. The students spent it. Then a group of programmers at the University of Washington formed an outfit called Computer Center Corporation (or C-Cubed), which leased computer time to local companies. As luck would have it, one of the founders of the firm—Monique Rona—had a son at Lakeside, a year ahead of Gates. Would the Lakeside computer club, Rona wondered, like to test out the company’s software programs on the weekends in exchange for free programming time? Absolutely! After school, Gates took the bus to the C-Cubed offices and programmed long into the evening.
C-Cubed eventually went bankrupt, so Gates and his friends began hanging around the computer center at the University of Washington. Before long, they latched onto an outfit called ISI (Information Sciences Inc.), which agreed to let them have free computer time in exchange for working on a piece of software that could be used to automate company payrolls. In one seven-month period in 1971, Gates and his cohorts ran up 1,575 hours of computer time on the ISI mainframe, which averages out to eight hours a day, seven days a week.
“It was my obsession,” Gates says of his early high school years. “I skipped athletics. I went up there at night. We were programming on weekends. It would be a rare week that we wouldn’t get twenty or thirty hours in. There was a period where Paul Allen and I got in trouble for stealing a bunch of passwords and crashing the system. We got kicked out. I didn’t get to use the computer the whole summer. This is when I was fifteen and sixteen. Then I found out Paul had found a computer that was free at the University of Washington. They had these machines in the medical center and the physics department. They were on a twenty-four-hour schedule, but with this big slack period, so that between three and six in the morning they never scheduled anything.” Gates laughed. “I’d leave at night, after my bedtime. I could walk up to the University of Washington from my house. Or I’d take the bus. That’s why I’m always so generous to the University of Washington, because they let me steal so much computer time.” (Years later, Gates’s mother said, “We always wondered why it was so hard for him to get up in the morning.”)
One of the founders of ISI, Bud Pembroke, then got a call from the technology company TRW, which had just signed a contract to set up a computer system at the huge Bonneville Power station in southern Washington State. TRW desperately needed programmers familiar with the particular software the power station used. In these early days of the computer revolution, programmers with that kind of specialized experience were hard to find. But Pembroke knew exactly whom to call: those high school kids from Lakeside who had been running up thousands of hours of computer time on the ISI mainframe. Gates was now in his senior year, and somehow he managed to convince his teachers to let him decamp for Bonneville under the guise of an independent study project. There he spent the spring writing code, supervised by a man named John Norton, who Gates says taught him as much about programming as almost anyone he’d ever met.
Those five years, from eighth grade through the end of high school, were Bill Gates’s Hamburg, and by any measure, he was presented with an even more extraordinary series of opportunities than Bill Joy.
Opportunity number