Во-первых, Гейтс начал писать программы в 1970-х, а не в 1960-х. Вероятно, примерно в то же время Нортон начал писать программное обеспечение.

Билл Гейтс был и остается очень умным. Он рано проявил способности к компьютерам и работал с ними с раннего подросткового возраста.

Хотя Гейтс и Нортон, вероятно, могли бы воспользоваться помощью форумов по кодированию, большинство проблем они решили сами или получили помощь от других. Например, в какой-то момент, еще до Microsoft, Гейтс обратился за помощью к своему другу Полу Аллену с особенно сложной задачей разработки программного обеспечения. Обращение к людям за помощью не было чем-то необычным; вместо того, чтобы делать это онлайн, они делали это лично.

Пол Аллен и Билл Гейтс; первые дни и совсем недавно (Изображение предоставлено)

В то время компьютеры были намного проще. Сегодня процессоры могут иметь несколько ядер, обрабатывающих десятки потоков, и могут поддерживать несколько языков программирования. Раньше было гораздо меньше вещей и деталей, о которых нужно было беспокоиться. В каком-то смысле это усложнило задачу (ассемблирование и машинный язык… ох!), но в другом смысле упростило понимание технологии. Я не говорю, что это было легко — это было не так, — но тогда все было по-другому.

Тогда у них была бумажная документация. Это было не так объемно, как сегодня, но этого было достаточно (собственно, именно на это ваш Искренне полагался в начале своей карьеры). На многие вопросы можно было ответить или решить, полагаясь на эту древнюю форму общения.

Во-вторых, Гейтс не сам написал все программное обеспечение. Самый большой триумф Microsoft, DOS, был написан не Гейтсом и даже не Полом Алленом. Он был написан другим инженером, Тимоти Патерсоном, разработчиком Seattle Computer Products. В то время как Microsoft расширяла его с годами, ранняя ОС была детищем мозга Патерсона.

Это не значит, что Патерсон был гением. Он был талантливым инженером, но опирался на те же материалы, что и Гейтс и Аллен: бумажную документацию и других людей. Он также основал свой дизайн DOS на существующей операционной системе CP/M. Кстати, позже Патерсон продолжил работу в Microsoft. Возможно, он сам внедрил некоторые улучшения в DOS.

Питер Нортон описывает себя как «ботаника, которому повезло». Ему просто очень нравилось исследовать и выяснять, как работает технология, на которой работает его компьютер. У него был профессиональный опыт написания низкоуровневых утилит для мейнфреймов и мини-компьютеров, что, вероятно, дало ему преимущество в разработке своих утилит и инструментов для ПК.

Так были ли они гениями? Ну, оба были очень умны. Но они использовали ресурсы, которые были им доступны в то время, чтобы делать то, что они делали. Я уверен, что они оценили бы интернет-форумы по кодированию, если бы они были доступны, но они были заняты созданием технологии, которая сделала возможными интернет-форумы по кодированию.