В числе первых Тейлор нанял Алана Кея, которого знал по конференциям ARPA. «Я встретил Алана, когда он был аспирантом в Университете Юты, и он мне очень понравился»[625], — вспоминает Тейлор. Однако к себе в отдел он Кея не взял, а порекомендовал его в другую рабочую группу PARC. Так он равномерно распределял ценные кадры по лаборатории.
Когда на первом официальном собеседовании Кея спросили, что он мечтает создать в PARC, он ответил: «Персональный компьютер». После просьбы пояснить он взял в руки папку размером с записную книжку, открыл обложку и сказал: «Здесь будет плоский экран, а вот тут внизу будет клавиатура. И у него будет достаточно памяти для хранения писем, файлов, музыки, изображений и книг. Размером он будет ненамного больше этой папки, а весить будет около килограмма — вот что я хочу создать». Интервьюер почесал затылок и буркнул себе под нос: «Ну да, конечно»[626]. Но Кея все же взяли на работу.
Горящие глаза и озорные усы придавали ему вид сорванца, каковым он по сути и являлся. Ему нравилось шкодливо уговаривать начальство крупной копировальной компании сделать компактный компьютер для детей. Глава отдела внутреннего планирования Дон Пендери, суровый уроженец Новой Англии, столкнулся с «дилеммой инноватора» (термин гарвардского профессора Клея Кристенсена). Пендери видел будущее, в котором мрачные тени окружают Xerox и грозят подорвать успех компании. Он неустанно просил Кея и других разработчиков предсказать направление развития сферы IT, чтобы попытаться предугадать судьбу компании. Во время одного из таких утомительных разговоров Алан Кей, который нередко так выражал свои мысли, что можно сразу в «Викицитатник» добавлять, вдруг выдал: «Лучший способ предсказать будущее — изобрести его». Впоследствии это станет лозунгом PARC.
В 1972 году Стюарт Бранд посетил лабораторию Xerox PARC, чтобы написать статью для журнала Rolling Stones о развитии IT в Силиконовой долине. Публикация поставила на уши руководство компании, поскольку Бранд искусно упражнялся в красноречии, описывая, как Xerox PARC «вместо большого и глобального занимается чем-то маленьким и частным, планируя передать все возможности компьютера каждому желающему». Во время визита в PARC Стюарт брал интервью в том числе и у Алана Кея, который сказал: «Нам здесь не привыкать метать молнии двумя руками[627]». Разработчики вроде Кея поддерживали в PARC веселую и беззаботную атмосферу, которую они принесли с собой из «Клуба любителей моделирования железных дорог» МТИ. «Здесь вы все еще можете свободно творить»[628], — сказал Кей Бранду.
Алан Кей понимал, что его малышу-компьютеру нужно запоминающееся имя, и он назвал его Dynabook. Языку, на котором программировали его операционную систему, тоже досталось симпатичное имя — Smalltalk. Такие названия должны были расположить к себе пользователей и особо не обнадеживать опытных программистов. Кей решил, что Smalltalk звучит настолько нейтрально, что все приятно удивятся, если на этом языке будет написано что-то путное.
Кей не хотел поднимать цену на Dynabook выше пятисот долларов, чтобы школы могли себе его позволить. Также компьютер планировалось сделать компактным, чтобы ребенок мог спрятать его где угодно, а язык программирования — доступным. Кей верил, что «простые вещи должны оставаться простыми, а сложные должны быть выполнимыми»[629].
Кей составил описание Dynabook под названием «Персональный компьютер для детей всех возрастов», которое больше походило на рекламный буклет, а скорее даже на манифест. Он начал с известной цитаты Ады Лавлейс о том, что компьютеры могут помогать людям творить: «Аналитическая машина Бэббиджа может ткать алгебраические задачи точно так же, как ткацкий станок Жаккарда ткет цветы и листья на ткани». Кей описывал Dynabook в таком ключе, что было очевидно: он считает персональный компьютер прежде всего инструментом для творчества, а не терминалом для коллективной работы в сети. Несомненно, предполагалось, что Dynabook пригодится детям (как мы помним, всех возрастов) и для общения в будущих «образовательных сетях», например в школьной «библиотеке». Однако по задумке Кея, люди будут использовать компьютеры по большей части для самоанализа и рефлексии — то есть для того, что мы обычно доверяем бумаге или дневнику.
Далее в описании значилось, что Dynabook будет не больше записной книжки, а его вес не превысит двух килограммов. «Владелец сможет редактировать тексты и писать программы, когда и где захочет. Даже в лесу (стоит ли это пояснять?)». Другими словами, Кей не собирался создавать беспомощный терминал для удаленного подключения к мейнфрейму. При этом он предугадал, что персональные компьютеры и сетевые технологии будут объединены. «Если такой мобильный компьютер подключить к глобальной информационной сети, например к ARPA или к системе кабельного телевидения с двунаправленной передачей данных, можно будет посещать библиотеки и школы, не выходя из дома, не говоря уже о магазинах»[630]. Подобные картинки будущего были очень заманчивы, но воплотить это люди смогут только через двадцать лет.
Кей набрал себе небольшую команду помощников, и задача перед ними стояла довольно неопределенная, романтическая и амбициозная. «Я брал только тех, у кого глаза загорались при словах о компьютере размером с блокнот. Мы много времени проводили за стенами PARC: играли в теннис, катались на великах, пили пиво, ели в китайских забегаловках и постоянно говорили о том, как Dynabook может здорово расширить возможности человека и предложить увядающему миру новый образ мышления, в котором он так нуждается»[631].
Для начала было необходимо собрать прототип Dynabook. Модель решили сделать размером с небольшой чемодан и снабдить маленьким дисплеем. В мае 1972 года Кей презентовал проект Dynabook руководителям технических отделов. Он предлагал собрать тридцать таких машин, чтобы протестировать их в школах и посмотреть, смогут ли дети писать несложные программы. «Очевидно, что на нем можно работать и в школе, и дома, можно читать книги, редактировать тексты — делать что угодно, — рассказывал Кей инженерам и менеджерам, сидевшим на креслах-мешках. — Давайте создадим тридцать прототипов, чтобы мы могли двигаться дальше».
(adsbygoogle = window.adsbygoogle || []).push({});