Без помощи прагматиков мечтатели часто остаются на периферии истории, и их потом упоминают лишь в примечаниях. Например, за право называться изобретателем цифрового компьютера уже давно борются Джон Атанасов, работавший в одиночку профессор из Айовы, и группа изобретателей из Университета Пенсильвании, возглавляемая Джоном Мокли и Преспером Эккертом. В этой книге я больше склоняюсь на сторону последних, потому что их компьютер ENIAC включался и даже мог решить серию задач — ради этого трудились десятки инженеров и техников плюс команда женщин-программистов. При этом машина Атанасова так толком и не заработала: у ученого не было помощников, которые бы довели до ума его тостер для перфокарт. В итоге его творение пылилось в подвале, пока его не выбросили как старую бесполезную железку.
ARPANET и интернет также появились благодаря слаженной работе многих людей. Решения по всем вопросам принимались коллективно: один студент-энтузиаст рассылал всем «запросы на отзыв» (Requests for Comments)[1125]. В результате была создана похожая на паутину сеть с коммутацией пакетов, состоявшая из равнозначных узлов; центрального управления у сети не было. Каждый из узлов мог самостоятельно размещать и распространять некий контент и обходить попытки его контролировать. Таким образом коллективными усилиями была создана сеть для упрощения коллективной работы — творцы оставили свои хромосомы в ДНК интернета.
Всемирная паутина упростила жизнь не только слаженным рабочим группам, но и позволила сотрудничать незнакомым друг с другом людям. Это, пожалуй, самая революционная технология эпохи. Координировать свои действия умели еще древние персы и ассирийцы, для этого у них были налажены почтовые системы. Однако только с появлением интернета стало так просто собрать и систематизировать мнения и знания тысяч и миллионов незнакомых людей. В результате появились такие плоды совокупной народной мудрости, как ранжирование сайтов в поисковике Google, статьи «Википедии», веб-браузер Firefox и программное обеспечение GNU/Linux.
В эпоху цифровых технологий рабочие группы создавались тремя способами. Во-первых, по распоряжению правительства. Например, государство координировало и финансировало создание первых компьютеров (Colossus, ENIAC) и сетей (ARPANET), что отвечало настроениям того времени. В 1950-е годы при президенте Эйзенхауэре запускали проекты, которые могли принести благо обществу, например космическую программу или строительство дорог федерального значения. Нередко к работе подключались университеты и частные подрядчики, и так работал треугольник правительство — наука — промышленность, который Вэнивар Буш и другие разработчики считали очень эффективной структурой. Разборчивые бюрократы (это не всегда оксюморон), такие как Ликлайдер, Тейлор и Робертс, отслеживали перспективные проекты и обеспечивали их финансирование.
Другой способ собрать команду специалистов — частная инициатива. Появлялись исследовательские лаборатории при крупных компаниях, такие как Bell Labs и Xerox PARC, или же новые негосударственные компании, например Texas Instruments и Intel, Atari и Google, Microsoft и Apple. Работа этих компаний была ориентирована на прибыль — необходимо было платить сотрудникам и привлекать инвесторов, что подразумевало патентование разработок компании и защиту ее интеллектуальной собственности. Компьютерные теоретики и программисты обычно с презрением относились к такому собственническому подходу. Однако нельзя не признать, что коммерческие организации, продававшие свои изобретения, внесли ощутимый вклад в развитие таких инновационных технологий, как транзисторы, микросхемы, компьютеры, телефоны и прочие устройства, а также веб-сервисы.
Помимо государства и частных компаний, существовала еще одна сила, способная подстегнуть коллективное взаимодействие: энтузиасты своего дела, которые бескорыстно делились идеями и иными способами вкладывались в общее дело. Гарвардский профессор Йохай Бенклер обозначил этот феномен как «социальное производство»[1126]. После запуска интернета намного больше людей стало работать на добровольных началах, благодаря чему появились «Википедия», некоторые веб-сервисы, бесплатное и свободное программное обеспечение, Нпример, операционная система GNU / Linux, пакет программ OpenOffice и веб-браузер Firefox. По словам технического журналиста Стивена Джонсона, открытая архитектура позволяет эффективно развивать существующие идеи: например, Бернерс-Ли построил сеть веб-сайтов и сервисов в интернете[1127]. Люди присоединяются к подобным проектам не ради финансовой прибыли, их могут привлекать другие преимущества или чувство удовлетворения.