— Вообще-то покупаю салфетки под приборы.
— Где?
— В «Крейт и Баррел».
Джулия засмеялась.
— Ты, наверное, единственный мужчина во всем магазине?
— Да нет…
— Ну ладно, хорошо, — сказала она. Мне показалось, что Джулию совершенно не интересует предмет нашего разговора. У нее на уме явно было что-то другое. — Послушай, Джек, я хочу тебе сказать… Мне, правда, жаль, но сегодня я снова буду дома очень поздно.
Я только вздохнул. Продавщица вернулась и принесла желтые салфетки. Держа телефон возле уха, я махнул девушке рукой и показал три пальца. Она отсчитала три салфетки и положила возле меня. Тем временем я говорил Джулии:
— У тебя на работе все в порядке? Все нормально?
— Да, с ума сойти как нормально. Сегодня мы передавали свою презентацию через спутники инвесторным фирмам в Азии и Европе, и получились накладки из-за задержки спутниковой связи, потому что видеозапись, которую они передавали… ой, тебе, наверное, это все неинтересно… Как бы то ни было, нам, похоже, придется задержаться часа на два. А может, и дольше. Я буду дома не раньше восьми — а скорее всего, даже позже. Ты сможешь сам покормить детей и уложить их спать?
— Без проблем, — ответил я. И в самом деле, никакой проблемы для меня это не составляло. Я уже привык. В последнее время Джулия часто задерживалась на работе допоздна. Обычно она приходила домой, когда дети уже спали. «Ксимос Текнолоджи», компания, в которой она работала, пыталась добыть очередную порцию инвестиций — двадцать миллионов долларов, — и на работе у Джулии сейчас была напряженка. Особенно из-за того, что «Ксимос» разрабатывал технологии «молекулярного производства», как их называли в самой компании, а большинство людей называют это «нанотехнологиями». Сейчас нанотехнологии не очень популярны у компаний-инвесторов. За последние десять лет слишком многие инвесторы прогорели на разработке нанотехнологии. Слишком часто казалось, что конечный продукт уже почти готов — а в результате он так и не выходил за пределы лаборатории. И инвесторы склонились к тому, что нанотехнологии производят одни только обещания, а не продукцию.
Джулия прекрасно это знала — она работала на две такие инвесторные фирмы. Детский психолог по образованию, теперь она специализировалась на «инкубации технологий» — помогала раскручиваться компаниям, разрабатывающим новые технологии. Джулия в шутку говорила, что и сейчас занимается детской психологией. Со временем она оставила должность консультанта и полностью перешла работать в одну из фирм. И теперь Джулия была вице-президентом «Ксимос Текнолоджи».
Джулия говорила, что «Ксимос» совершил несколько прорывов и существенно опередил другие компании, которые работают в той же области. Она считала, что «Ксимос» практически на днях способен создать полноценный прототип коммерческого продукта. Но я относился к ее мнению с известной долей скепсиса.
— Слушай, Джек, я должна тебя предупредить… — продолжала она виноватым голосом. — Эрик, наверное, расстроится…
— Почему?
— Ну… Я обещала, что приду на игру.
— Но почему, Джулия? Мы ведь уже говорили с тобой о таких обещаниях. Ты ведь никак не могла попасть на эту игру. Она же начнется в три часа дня. Почему ты сказала ему, что придешь?
— Я думала, что смогу вырваться.
Я вздохнул. И постарался убедить себя, что так она проявляет заботу о детях.
— Хорошо. Не расстраивайся, солнышко. Я как-нибудь это улажу.
— Спасибо. Да, кстати, Джек! Насчет этих салфеток под приборы. Бери какие угодно, только не желтые, ладно?
И она отключилась.
На ужин я приготовил спагетти, потому что против спагетти никогда никто не возражал. К восьми вечера двое младших уже спали, а Николь заканчивала делать уроки. Поскольку ей было уже двенадцать лет, спать она укладывалась в десять вечера, хотя и не хотела, чтобы об этом узнал кто-то из ее друзей.
Самой младшей, Аманде, было всего девять месяцев. Она уже повсюду ползала и научилась стоять, держась за окружающие предметы. Эрику было восемь, он был помешан на футболе и играл в футбол все свободное время, за исключением того, когда переодевался рыцарем и бегал за старшей сестрой по всему дому, размахивая пластиковым мечом.
Николь была в таком возрасте, когда девочкам свойственна особенная скромность. Эрик очень любил забирать у нее бюстгальтер и бегать по дому с криками: «Ники носит лифчик! Ники носит лифчик!» А Николь, которой чувство собственного достоинства не позволяло броситься за ним вдогонку, стискивала зубы и ныла: «Па-а-ап! Он опять это делает! Па-а-ап!» Поэтому мне самому приходилось излавливать Эрика и внушать ему, что брать вещи сестры нельзя.
Вот так и проходила моя жизнь. Сначала, сразу после того, как я потерял работу в «МедиаТроникс», мне было очень интересно возиться с беспокойными делишками и улаживать постоянные недоразумения между сыном и дочерью. По большому счету, это не слишком отличалось от того, что мне приходилось делать на работе.
В «МедиаТроникс» я был начальником отдела программирования, руководил группой талантливых молодых программистов. В свои сорок лет я был уже слишком стар, чтобы самому работать программистом. Писать компьютерные программы — это дело молодых. Поэтому я полный рабочий день улаживал проблемы своих подчиненных. Как и большинство программистов Кремниевой Долины, моя команда, похоже, не вылезала из кризиса из-за разбитых «Порше», неверных подружек, неудач на любовном фронте, скандалов с родителями, «отходняков» после таблеток — и все это на фоне напряженного рабочего графика со всенощными марафонами на ящиках диетической колы и чипсов.
Но это была захватывающая работа, работа «на грани». Мы делали то, что называется «распределенной параллельной обработкой данных», или «агентно-базированными программами». Эти программы моделируют биологические процессы путем создания внутри компьютера виртуальных агентов, которые взаимодействуют с окружающей средой и решают проблемы реального мира. Звучит это странно, но работает вполне нормально. Например, одна из наших программ воссоздавала пищевое поведение муравьев — как муравьи находят кратчайшую дорогу к пище — и применялась для того, чтобы оптимально распределить трафик в большой телефонной сети. Другие программы имитировали поведение термитов, пчелиных роев, охотящихся львов.
Мне нравилась эта работа, и я бы, наверное, занимался ею по сей день, если бы не взял на себя кое-какую дополнительную ответственность. В последние месяцы моей работы там меня назначили ответственным за безопасность взамен сотрудника, который проработал на этой должности два года, но не смог вовремя обнаружить и предотвратить хищение секретного исходного кода компании, а потом этот код появился в программе, произведенной где-то в Тайване. Вообще-то это был исходный код моего отдела — программы для распределенной обработки данных. Именно этот код и был похищен.
Мы знали, что это тот самый код, потому что «пасхальные яйца» остались нетронутыми. Программисты всегда вставляют в свои коды «пасхальные яйца» — маленькие особенные элементы, которые не несут никакой полезной нагрузки, а вставляются в программу просто ради интереса. Тайваньская компания не изменила ни одного из них, они использовали весь наш код целиком. Так что при одновременном нажатии клавиш Alt-Shift-M-9 на экране появлялось окошко с датой женитьбы одного из наших программистов. Доказанная кража.