Сегодня, сгребая листья с газона, Тодд сказал:
— А правда было бы ужасно, если бы наши внутренние часы ориентировались не по солнцу, приливам или фабричным гудкам, а по производственным циклам?
Мы поностальгировали по временам, когда сентябрь означал показ новых моделей авто и новых сериалов. Теперь производители машин и телевизионщики выводят продукцию на рынок, когда им в голову взбредет. Обидно.
Да, мы с Карлой живем вместе уже месяц. Мы теперь пара.
Тодд и Эйб помогли мне перетащить всю ее «движимость» из одного дома компьютерщиков в другой. Японский футон, куча компьютерной техники, репродукция фотографии Анселя Адамса в самодельной рамке — все это перекочевало в опустевшую комнату Майкла, и Карла проинсталлировалась к нам («Считайте меня дополнительным приложением!»). Быстро выяснилось, что она (Господи, спасибо!) умеет делать массаж шиацу.
После обеда позвонила мама и ни с того ни с сего запричитала:
— Дом! Почва на склоне оседает, крыша гниет! Нужно менять дверь и окна. Он высасывает из меня все деньги. Слава богу, мы успели его выкупить! Но теперь на ремонт уходит вся моя зарплата. Остальное мы тратим в дисконтном супермаркете.
Деньги.
Я задал другой вопрос:
— Что вы ели на ужин?
— Готовые котлеты из свиных субпродуктов. И быструю лапшу. Как вы все, когда сидите до утра за компьютером.
На этот разговор можно было поставить тэг «молча выслушать».
— Понятно. Как папа?
— Пьет прозак. Или что-то вроде прозака. Зато он забыл про свой гараж. Уходит по утрам в неизвестном направлении и ищет работу. Ох, давай не будем об этом… Почему я не алкоголичка?!
Тяжелая у них жизнь в Пало-Альто. Я высылаю отцу пятьсот долларов в месяц. Больше никак, я зарабатываю двадцать шесть тысяч в год (26 000:12 — налоги = 1500).
Никудышный разговор получился. Но маме надо было, чтобы кто-то ее выслушал. Разве часто люди друг друга слушают?
Майкл так и не вернулся из Купертино. Говорили, что Билл поручил Майклу секретный проект Pink,[35] но слухи не подтвердились.
Фирма, которая обычно занимается перевозкой компьютеров (и компьютерщиков), отправила вещи Майкла в Кремниевую долину. Все уехало: пирамида банок из-под диетической колы, чемодан лабиринтов для песчанок, собрание сочинений К.С. Льюиса — все.
Интересный факт: в шкафу у Майкла обнаружилось сорок бутылочек сиропа от кашля. Майкл — робитуссиновый наркоман! (Еще и экономный наркоман, потому что покупал самый дешевый сироп, без этикетки.) Жизнь полна сюрпризов.
Ночь. По телевизору идет баскетбольный матч; кругом разбросаны компьютерные и спортивные журналы. А я хочу поговорить о любви.
Помните старый сериал «Напряги извилины»?[36] Там еще в самом начале Майкл Смарт идет по тайному коридору, где куча дверей, которые открываются в разные стороны? Я думаю, все отгораживаются от мира такими же дверями. А когда ты влюбляешься, все твои двери раскрыты нараспашку. У того, кого ты любишь, тоже. И вы катаетесь по коридору на роликах.
Нет, плохо объяснил. Попробую еще раз.
Мы с Карлой полюбили друг друга как бы в другой реальности. По-моему, любовь всегда образуется где-то там. Двое начинают говорить друг с другом о своих чувствах. Чувства исходят от них, как пар, и смешиваются, образуя туман. Этот туман общий на двоих, потому что влюбленные больше не могут друг без друга.
Карла и я разговаривали о компьютерах и программировании. Мы встретились в галактике идей и компьютерных кодов, как в кристаллической решетке, а выйдя оттуда, поняли, что мы в другой, особой реальности.
Если встречаешь кого-то и влюбляешься, а он — в тебя, ты спрашиваешь: «Возьмешь мое сердце со всеми потрохами?» Он отвечает: «Да» — и задает тебе тот же вопрос. И ты говоришь: «Возьму».
Я люблю Карлу и по другим причинам, не таким поэтичным, но не менее реальным. Она мне как друг, у нас много общих интересов — «духовная близость» или как там это называют. Я могу обсуждать с ней не только компьютеры, Microsoft и работу, но и всякую эзотерику, никак не связанную с нашей программерской жизнью. У меня никогда не было друга ближе, чем она. Есть и нелинейные причины: Карла часто опирается на интуицию, я — нет, но мы все равно на одной волне. Ей не надо объяснять, в чем прелесть японской лапши яки-соба в пластмассовом контейнере, похожем на НЛО. А еще, когда у нее не выходит донести свою мысль так четко, как хотелось бы, Карла злится и морщит лоб.
В общем, главное, что любовь все-таки есть. И настоящая жизнь тоже, даже если ты не подозревал о ее существовании. Я не думал, что в моей жизни будет любовь. Чего я вообще тогда хотел?
Я печатаю это и чувствую, как меня обнимают маленькие руки, а губы целуют меня в яремную вену. Быть может, меня простили? Надеюсь, что да, потому что я не специально забыл про нашу годовщину. В вопросах любви я новичок.
ВОСКРЕСЕНЬЕ
В последнее время Тодд совсем зациклился на своих мышцах. Сегодня он пришел из тренажерки поздно, сел на ковер в общей комнате, напряг бицепс и долго и тоскливо его рассматривал. А еще у Тодда большая стройка: складывает пирамиду из банок от протеина с золотыми этикетками в стиле росписи на микроавтобусах в семидесятых. Почему нерды из всего строят пирамиды? Вспомните про Египет!
Кабельное ТВ почему-то отключили. Тодд лежал на ковре и сгибал-разгибал руки перед «снежным» экраном.
— В жизни должно быть что-то еще, — наконец заметил он. — Механистическое освоение новых сфер потребления… больше не помогает.
Это Тодд?!
Весьма нехарактерная тирада. Тодд редко обращает внимание на что-либо кроме собственных трицепсов или супры. Может, в нем проявилась такая, как у родителей, потребность во что-то верить? Раньше он верил только в свое тело.
Тодд продолжал:
— Наша работа в Microsoft не скучнее любой другой, и получаем мы столько же, если не повезло набрать акций. Так что за фигня?.. Почему мы так в нее вживаемся? Чем нас цепляет эта монотонность? Дэн, разве ты никогда не чувствуешь себя винтиком?.. Нет, стоп, «винтик» — устаревший термин. Кроссплатформенным сверхтранспортабельным двоичным объектом!
Я ответил:
— Знаешь, Тодд, жизнь не ограничивается работой, да и не должна.
— Да, но, если не считать нердовских наград за произведенный и сданный в срок классный продукт, что такого особенного в этой работе?
Я задумался.
— В чем скрытый смысл твоего вопроса?
— В нашей жизни есть место морали? Как оправдать наши действия перед человечеством? Microsoft — это тебе не Босния.
Н-да, религиозное воспитание…
Вошла Карла. Выключила телевизор, посмотрела Тодду в глаза и сказала:
— Тодд, ты существуешь не только как сын своих родителей, сотрудник компании и гражданин страны. Ты представитель вида человек. Часть человечества. Сейчас у нашего вида серьезные проблемы, и мы пытаемся решить их с помощью компьютеров. Наше выживание зависит от новых машин и программ. Для всего этого нужны территории без войны. Дети, которые родились в мирное время. Чтобы ничто не отвлекало нас от написания кода. Может, компьютеры и не приведут нас к просветлению, но и не дадут свалиться в канаву. То, что тебе кажется вакуумом, на самом деле — рай на земле. Нам никто и ничто не мешает сохранять линейность человечества каждой строчкой своего кода.
Карла присела на диван. По крыше барабанил дождь. Мы сидели в сумерках и молчали.
Карла снова заговорила:
— У всех нас хорошая жизнь. Насколько я знаю, никто из нас не страдал по-настоящему. Мы не знаем, что такое нужда, что такое животные страсти. У всех, кроме Сьюзен, родители до сих пор вместе. Нам сдали хорошую карту. Мораль такова: потратим мы свое богатство на бесцельную нетворческую жизнь? Или на то, чтобы прекрасные сны человечества стали явью?
Дождь не прекращался.
— Люди изобрели средний класс не случайно. Без среднего класса у нас бы не было того особого склада психики, который создаст компьютерные системы. Без среднего класса человечеству ни за что не подняться на новый уровень развития. Возможно, сам средний класс останется внизу, это не важно. Главное, Тодд, нравится тебе это или нет, но все мы — ты, я, Дэн, Эйб, Баг и Сьюзен — создаем следующую фазу быстрого сна человечества. Мы строим стержень, на который крепится все остальное. Не сомневайся и не морочь себе голову. Просто помни об этом.
Карла посмотрела на меня.
— Дэн, поехали в фаст-фуд! У меня в кармане доллар девяносто девять центов. Надо потратить.
Сьюзен приклеила к своей двери (пока своей, Сьюзен еще не переехала) вырезку из «Wall Street Journal» от третьего сентября девяносто третьего года о том, что в этом году в Японии сезон дождей начался в июне и до сих пор не закончился.
«Тайфун затопил рвы вокруг Императорского дворца в центре Токио. Императорские карпы впервые в жизни покинули дом и бьются в воде по колено на одном из самых оживленных перекрестков Японии».
Сьюзен стала совсем «правотеменной». Я хотел спросить ее, что она имеет в виду, но оказалось, что Сьюзен на Капитолийском холме, тусуется со своими гранжевыми дружками (конечно, тоже «правотеменными»).
Как только Сьюзен получила право продать свои акции, она бросила работу и «примкнула к волчьей стае» (так она выразилась наутро после вечеринки). Мы тогда, помню, сидели перед своим тотемом — домашним кинотеатром, — выгребали пластмассовыми ложками остатки сухого завтрака из коробок, деконструировали старый мульт про Самсона и Голиафа и соображали, как разбудить моего отца (и стоит ли это делать), который валялся в отключке на кровати Майкла.
Старый имидж Сьюзен — приличной девушки с Северо-Запада в одежде Patagonia — сменился более радикальным: темные очки, как у гонщика, обтягивающий полосатый топ из полиэстера, прическа под Анджелу Боуи, засаленная замшевая жилетка, брюки-клеш и адидасы.
— Ух, вот так парень! — сказал Баг.
Сьюзен демонстративно прошествовала мимо. У лестницы обернулась и заявила:
— Пошло оно все! Мне надоело строить из себя Мэри Ричардс![37] Я пошла грабить супермаркет.
И с громким топотом удалилась.
Наверное, она думала, что мы удивимся. А ведь классно, когда человек заново находит себя. Мы догрызли сухой завтрак и запили его соевым молоком.
Сегодня вечером Тодд подошел ко мне и сказал:
— Дэн, я бы не трахался с кем попало, если бы встретил такую, как Карла.
Меня это здорово напрягло. Какое-то странное ощущение — может, ревность? Точно не знаю, ведь никто никому не объясняет, что ревность — это вот так-то и так-то.
Тодд все понял.
— Я не про то! Не буду я к ней клеиться! Ты плохо обо мне думаешь. Только, блин, где найти еще такую?
— Угу, она не такая, как все, — тусклым голосом отозвался я, не подавая виду, что у меня все внутри горит. — Она жутко умная, не только в смысле компьютеров. У нее мозги как у проповедника, но не у такого, который читает проповеди из книжек. У нее своя собственная вера.
Посмотрел старую документалку про НАСА. Потом еще одну, про то, как в канадском Ньюфаундленде выловили всю треску. Побежал за сэндвичем с рыбным филе во фритюре (пока вся рыба не кончилась).
Постараюсь вести дневник регулярнее. Мы с Карлой как будто поселились в крошечном уголке времени и пространства, и каким бы странным этот уголок ни казался, он мой. Я здесь.
Раньше я думал, что для записи наблюдений или пережитого за день нужна особая причина. Сейчас мне достаточно того, что я просто живу. Груз с плеч!
ПОНЕДЕЛЬНИК
Сегодня у нас вечер сериала «Мелроуз-Плейс». В режиме «зарядка для мозгов» (включается по двойному щелчку мышью). Мы уже давно подсели на эту игру и притворяемся, что наш дом — Мелроуз-Плейс.
Эйб заметил:
— Интересно, что было бы, если бы мы все начали хаотически терять линейность, как герои сериала? Если бы наши личности отделились от причинно-следственных связей?
— Сошли бы с ума по очереди, — отозвался Баг.
Сьюзен, которая в это время выписывала на своих проксимальных фалангах «D-U-R-A-N/D-U-R-A-N», вставила:
— Баг, ты и так псих! Не получится.
Сьюзен зачитала несколько фраз из «Учебника дорожного строительства».
— «Дорожные сигналы, установленные неправильно или без необходимости могут привести к следующим осложнениям:
— транспортные заторы;
— неподчинение водителей указаниям сигнала;
— использование водителями менее адекватных маршрутов с целью уклонения от сигнала;
— учащение несчастных случаев», — Сьюзен умолкла, глядя на огонь, потом добавила: — Интересно, автор еще жив? И есть ли у него жена?
* * *Я позвонил маме. Оказалось, что дела у них лучше. Мама записалась на плавание в местный бассейн. Самую главную новость я узнал, когда папа взял вторую трубку:
— Я нашел работу!
— Молодец! Я же говорил, что-то найдется! И что конкретно ты будешь делать?
— А… Ну, много чего. Майкл — чрезвычайно умный молодой человек. Необычный. Но умный.
— Майкл предложил тебе работу?
— Именно так.
— В «Майкрософте»?
— Нет, у него новая фирма.
— Да?! И чем эта фирма будет заниматься? (*Шок*)
— Он занял одну из свободных комнат, представляешь?
О боже…
— Представляю… Так что за фирма?
— Мама хочет с тобой поговорить…
Мама долго расписывала, как плата за комнату и заработок отца облегчили им жизнь. Что отец делает, мне так никто и не объяснил. Равно как и то, что у Майкла за фирма.
Мы придумали новое название программам-«пустышкам»[38] — «морские обезьяны».[39] Например: «ScriptX — просто морская обезьяна!»
Сьюзен вздохнула:
— Помните, когда мы были маленькими, родители говорили: глянь, там целая семья морских обезьян, у папы семейства на голове настоящая корона… А подбежишь смотреть — обычные креветки…
Почитал книгу про вирусы. Опять сходил в дисконтный магазин «Боинга». Принесли новые журналы.
Мы с Карлой лежали на кровати у меня в комнате, задрав ноги. Обнаружилось — какой стыд! — что у нас обоих ноги совсем белые. То есть мы все лето проишачили, чтобы сдать работу в срок.
Карла опять заговорила по-стартрековски (ее лучшая черточка):
— Я сомневаюсь, что человеческий организм хранит информацию только в головном мозге. Там слишком мало слотов для хранения и интерконнекта. Если не в мозгу, то где же? Память можно рассматривать по-другому. Весь наш организм — это периферийное запоминающее устройство.
Вот почему (*о счастье!*) она освоила шиацу.
— Дэн, сам знаешь, у тебя в мозгу хранятся все когда-либо показанные ситкомы. И подробности о разводе Берта и Лони. Терабайты информации! В голове просто не хватит на все это места. Поэтому я решила с помощью шиацу растапливать информацию, застывшую внутри тела.
Я подумал. Концепция тела как жесткого диска показалась мне вполне правдоподобной.
Подумать только, что мы с Карлой так долго были на ножах! Говори, говори, женщина…
Так значит, отец устроился на работу… У Майкла. Майкл нанимает людей на работу. Рандомнее некуда. Мир действительно хаотичен.
ВТОРНИК
Сегодня из Federal Express принесли пачку писем. Всем. Рядом с почтовым адресом стояло: [email protected] Соседям по дому для «гиков», стало быть. Вот уж новость так новость! Майкл приглашает нас на работу — он организовал в Кремниевой долине компанию-стартап.
Из письма:
…Люди нашего возраста толпами уходят из компьютерных мегакультур, создают собственные компании или устраиваются в небольшие стартапы, занятые производством конкретного программного продукта. Начинается активный наем сотрудников… СМИ сходят с ума, а корпорации, которые в деньгах не купаются, скоро хватит апоплексический удар. Интеллектуальный дарвинизм!
…Сейчас вы не знаете, куда плыть. Не пора ли рискнуть и сделать рывок в будущее?
…Некоторые говорят, что мир скоро разделится на тех, у кого есть информация, и тех, у кого ее нет. Пусть говорят. А я скажу только, что настал исторический момент. История пишется прямо здесь и сейчас, в Кремниевой долине и в Сан-Франциско.
…Неужели вы собираетесь работать в Microsoft через двадцать лет? Пятнадцать? Десять? Пять? Или даже через два? Когда вы решите, что надо брать жизнь в свои руки?
…Если вы будете работать со мной, в худшем случае вы будете получать пристойные деньги. В лучшем — войдете в долю! Я придумал продукт, который, как мне кажется, обречен на популярность. И вообще, классно будет снова собраться вместе!
…Сообщите мне о своем решении немедленно. Звоните.
Ваш без всяких сомнений,
Майкл
Самое сложное позади: Майкл уже придумал оригинальную программу. Такая идея могла родиться только у него в мозгу. Объектно-ориентированная программа, похожая на творение инопланетного разума из другой галактики. Майкл работал над ней в свободное время. Программа — это игра под названием «Ооп!». Майкл предложил мне работать не просто баг-тестером, а кодером. Кто знает, когда бы меня так повысили в Microsoft?
Майкл прислал черновое описание продукта и спецификацию.
Прилагаю.
«ООП!»
«Ооп!» — это виртуальный конструктор. Бездонная коробка объемных блоков, похожих на лего. Работает на платформах IBM и Macintosh с CD-приводом.