Конечно, вычисления, которые могла производить эта система, были весьма примитивными, но и этого хватило, чтобы увлечь Гейтса. Вместе с несколькими другими учениками он основал «Клуб программистов Лейксайд» (Lakeside Programmers), и уже вскоре Гейтс написал свой первый кусок настоящего кода – игру в крестики-нолики. Гейтс никогда не позволял своему возрасту его останавливать, так что он был самым младшим членом клуба и тем не менее одним из самых активных. В какой-то момент его попросили выйти из клуба, поскольку он никак не хотел уступать телетайп остальным, но, в конце концов, его приняли обратно, когда поняли, что он способен на такие технические трюки, которые другим и не снились. Он согласился вернуться, но в своей типичной манере настоял на своих правилах. И, вернувшись, стал настоящим лидером группы.
Другой проблемой были финансы: час работы с машиной стоил 8 долларов. Это дороговато и для современного интернет-кафе, а для школьника того времени это было целое состояние. В первое время школьников спонсировала группа родителей, но вскоре этот поток доходов стал иссякать. Родители Билла изо всех сил старались оплатить обучение в школе, но у них не хватало на то, чтобы оплачивать и новое хобби сына. Так что Гейтс сделал то, что он делал и дальше всю свою жизнь – взял инициативу в свои руки. Ему нужны были деньги – и он нашел работу.
Как ни удивительно, но именно те навыки, которые он хотел развить, и нашли ему работу, чтобы платить за продолжение обучения. В то время в Сиэтле недавно открылась компания Computer Center Corporation (C–Cubed). Гейтс и его сокурсники заключили с ними новаторский договор: они искали ошибки в разрабатываемых компанией программах, а взамен получали доступ к мейнфрейму бесплатно. Само собой, работать во время занятий было невозможно, так что Гейтс и его приятели быстро вписались в режим работы по ночам и на выходных. Работа на C–Cubed привлекла к Гейтсу внимание одной компании, работающей над анализом потребления электричества в бассейне реки Колумбия. Они не знали, что на тот момент Гейтс был всего лишь девятиклассником, так что ему удалось получить отличную работу в Портленде. Там он познакомился со старшим разработчиком Джоном Нортоном, который произвел на него неизгладимое впечатление и впоследствии всячески подталкивал его к дальнейшему развитию. Впрочем, Гейтсу и не нужно было ничье подбадривание.
К пятнадцати годам навыки программирования Гейтса были гораздо выше игры в крестики-нолики. Он объединил силы с другим членом клуба, Полом Алленом, который был на пару лет его старше. Так начались профессиональные отношения, которые привели обоих в высшие эшелоны самых богатых людей мира. Но начинали они с малого. Их первым большим проектом была программа, которая собирала сырые данные о дорожном движении Сиэтла и создавала из них отчеты, которые бы использовали инженеры-транспортники. Они назвали свою программу Traf-O-Data и в итоге выручили за нее около 20 тысяч долларов. Что важнее, они получили бесценный опыт командной работы.
Разрабатывая Traf-O-Data, Гейтс и Аллен привлекли третьего партнера, Пола Гилберта, для работы над «железом» для программы. Это предприятие убедило их, что для них путь в будущее – это разработка программного обеспечения. Немногим позже Гейтс создал программу, которая автоматизировала создание расписаний для учителей Лейксайд. В благодарность ему разрешили проводить больше времени в работе с мейнфреймом, который использовала школа. Так, благодаря своим знаниям, Гейтс получал возможность развивать свои способности и использовал их по максимуму.
Вполне возможно, Гейтс задумывался о том, что ждет его после окончания Гарварда. Известно, например, что он взвешивал возможность пойти по стопам отца и сделать карьеру в юриспруденции либо стать ученым. Но, скорее всего, он не долго колебался и, избрав свой путь, вступил на дорогу, по которой будет следовать многие годы.
Рождение эры микрокомпьютеров
Никогда не доверяй компьютеру, который не можешь выбросить из окна.