С Катей что-то не так. Я могу примерно представить, когда случилось то, что все изменило, но наверняка знать не могу. Она ничего не говорит, а узнать какими-то другими способами у меня не получается.
Когда задаю прямой вопрос, то получаю ответ: «Ничего». И все, никаких объяснений, переубеждений или намеков. Если у Кати и появилась от меня тайна, то она твердо решила ее хранить. А значит, добиться от нее раскрытия можно только тогда, когда она решит, что время пришло или обстоятельства теперь позволяют. Если Катя что-то вздумала, то не отступится до тех пор, пока дышит.
Я знаю ее со второго класса школы, где молодая и неопытная учительница посадила меня, забияку и троечника, рядом с Катей, точно такой же плетущейся в конце очереди за знаниями и прилежным поведением. Всем же хорошо известно, что трудных детей за одну парту сажают, только если нужно спалить школу. Но учительница, повторюсь, была совсем юной. Так началась дружба, которая длится до сих пор.
Я видел все самые важные ее периоды: открытия и разочарования в жизни, родителях, любви, увлечениях, поиски себя и осознание своей женственности, возвраты к идеалам, гонка за кумирами и бесконечные сомнения. Я все это видел и принимал ее такой, какой она была: упертой и справедливой до кончиков волос. И никогда за все эти годы я не воспринимал ее ни как парня-друга, ни как потенциальную невесту. Наши отношения всегда были выше этих ярлыков. И у нас не было друг от друга секретов. Вполне справедливо сказать, что Катя тоже видела и хорошо знала все мои «периоды» (хотя мне кажется, что у парней все проходит гораздо менее заметно, чем у девчонок).
Конечно, были и есть разные периоды и события в жизни, которые мы оставляли при себе, но это никак не влияло на нашу дружбу. Мы прекрасно понимали, что между нами останутся пробелы, и это нормально, это вызвано именно тем, что мы разнополые, а не тем, что не хватает кредита доверия.
Ее первого бойфренда, Мишу Стрелькова, я избил, за что попал на карандаш в детской комнате милиции, и меня строго отчитала грудастая инспекторша, у которой были слишком напомажены губы. Я до сих пор помню жирный блеск ярко-алой помады, растекшейся по морщинкам вокруг губ. Они снились мне и порой делали диаметрально разные вещи – я просыпался то в ужасе от их намерения меня сожрать, то возбужденный от увиденных сцен, на какие не хватило бы фантазии даже у Тинто Брасса.
Тот период, когда я вмазал Катиному парню, был у меня сложным. Я кидался с кулаками на всех, не разбираясь, кто прав, кто виноват. Только Катя могла управлять моим поведением. Мы поговорили и пришли к выводу, что я не должен ломать носы ее парням (даже если они ее обидели), потому что ей нужно учиться защищаться, а мне – держать себя в руках.
Ее первые и болезненные отношения я запомнил очень хорошо, потому что ни на что другое меня просто не хватало: разбитый нос Миши преследовал меня несколько недель, пока родители пытались утрясти ситуацию, а я – сдержаться и не расквасить ему повторно. Я ходил на профилактические беседы, разговаривал с алыми губами, стараясь не пялиться на сиськи, и всегда выходил с рюкзаком возле ширинки, потому что там позорно топорщилось. Не помню точно, когда перестал стесняться стояка, – наверное, классе в одиннадцатом, когда окончательно принял свою мужскую природу и перестал считать член незрелым. В этом, кстати, помогла Катя. Мы не обсуждали мой член явно, но мне пришлось поделиться сомнениями по поводу «легальности» эрекции у подростка. Я почему-то считал, что до момента, пока я не стану совсем взрослым, пенис не имеет права эрегировать, и он и не эрегирует вовсе – это так, баловство. Катя же ответила, что, по ее мнению, если это происходит, значит, так надо. И мне почему-то это стало и понятно, и приятно, хотя Катя не сказала ничего такого, о чем бы я не мог догадаться сам. Она с таким же успехом могла сказать, что если рука болит, значит, так надо. Уже тогда, в школе, ее мнение было важнее моего собственного, моих сомнений, и я не замечал, как подсаживаюсь на Катину логику, стараясь найти в ее рассуждениях ответы на мучавшие вопросы.
Наша дружба пережила три важнейших этапа, которые сближали нас самыми неочевидными путями. Мы не ругались, нет! Просто в какой-то момент обоюдно приходили к мнению, что дружба исчерпана, а нам больше нечего друг другу сказать. Мы заканчивали фразы друг за другом; не сговариваясь, встречались в нашем месте в парке, когда оба должны быть на занятиях в школе; учили одинаковые билеты и читали одни и те же книги. Тогда мы еще не понимали, что в такие моменты становились практически идентичными, но нас это пугало и отталкивало, потому что в наших отношениях важным и необходимым было совершенствование друг друга, привнесение чего-то нового в жизнь каждого. Но вместо того, чтобы оттолкнуться, мы каким-то образом умудрялись снять идеально сглаженный пласт, которым соединились, оставив вновь шершавую поверхность, и принимались шлифовать ее, чтобы снова сблизиться.
Первый такой этап был как раз тогда, когда Миша, первый бойфренд Кати, решил помять наливающиеся сиськи Камиллы – девчонки на два класса младше его (чертов педофил), а я это увидел и позвал его покурить в туалет. Там я ему и расквасил нос, а потом случились алые губы и наш с Катей разговор, который поставил точку в определении границ, когда дело касается отношений с другими. До этой ситуации и я, и Катя считали себя вправе раздавать рекомендации и даже запрещать дружбу и влюбленности друг друга, полагая, что со стороны виднее. В этих рассуждениях, конечно, было много подростковой логики, которую не перешибить аргументом. Дружащие девчонки, сталкиваясь с такой проблемой, становились вражинами, волосы летели клочьями, пуговицы с блуз – горстями. Парни дрались до кровавых соплей, отстаивая суверенитет и право выбора. А мы с Катей, дав друг другу отдышаться от ситуации, встретились в нашем месте и решили, что в столь деликатном деле отныне будем только советовать, но не вмешиваться.
Спустя несколько лет мы впервые вдруг осознали, что взрослеем вместе. Это выражалось главным образом в том, что мы критикуем людей, которые вокруг нас, только лишь потому, что они не такие, как мы.
Их не интересуют наши музыкальные группы (даже те, от которых мы тащились сильнее всего!), они не любят гулять по городу, не читают книг в библиотеке. Нас это удивляло! Мы с Катей за одну весну прошли все ВУЗы, в которых были интересующие нас кафедры, собрали толстенные пачки листовок, списков документов для поступления и заметок с впечатлениями об университетах и общагах. Мне казалось, что мы идеально друг друга понимаем и ни в коем случае не собираемся расставаться, но оказалось не так. И это – второй этап глобальной притирки: понять, что строить будущее надо без оглядки на дружбу.
Первой обо всем, конечно же, догадалась Катя. Она как-то заметила, что, помимо интересующих нас кафедр в тех ВУЗах, куда мы пришли, всегда находились одни и те же другие – юриспруденция, психология, финансы и кредит, менеджмент организации. То есть вывод очевиден: это не специализированные ВУЗы, а ВУЗы, которые заманивают студентов популярными специальностями. И это плохо: чтобы получить по-настоящему качественное образование, нужно выбирать по принципу лучшей программы, а не возможности учиться в одних стенах. Этот этап начался стремительно, буквально на следующий день – мы объявили родителям, что больше не стремимся учиться вместе; теперь нам важно, чтобы университет был действительно хорошим, лучшим в своем роде. И начали поиски порознь.
Этот этап, не менее важный, чем первый, длился дольше – вплоть до окончания сессии. Мы практически не общались. Несколько встреч в начале (когда еще нет ничего сложного), а потом полная тина. Меня поглотил магический мир цифр, а Катя углубилась в науку куда более атмосферную и всеобъемлющую – астрофизику. Катя изучала космос, а я – технологии. Можно сказать, что, несмотря на столь разную специализацию, мы стремились к одному и тому же – познать смысл вселенной, которая загадочна настолько же, насколько необъятна. Только изучали ее с разных сторон.
Удивительно, но в первом полугодии ни я, ни Катя не обзавелись настоящими друзьями. У нас были приятели, и мы познакомились общим кругом, но как только остались наедине (на вечеринке в Катиной общаге по случаю сдачи первой сессии), сразу же признались, что скучали. Этим вторым этапом мы приняли в свою жизнь разное профессиональное будущее, которое будет соприкасаться лишь тем, что наши души родны. И для меня, и для Кати стало открытием то, что мы можем и дальше дружить, не имея при этом общего университета, общего профессионального будущего и даже общих друзей. Каждый из нас признал право за другим становиться тем, кем он хотел быть. Казалось бы, что может держать нас рядом, разве что гравитация?.. Но оказалось, что не только она.
Я с открытым ртом слушал Катины рассказы о звездах и их истории, о том, что они умеют и зачем они вообще; что запасной планеты у человечества нет, а в Солнечной системе все же есть девятая, и осталось лишь доказать (и это не карлик Плутон). Что это даст людям и лично нам, она пока не знала, но собиралась выяснить.
Катя же искренне интересовалась процессами передачи информации на огромные расстояния без деформации и потерь: как астрофизика, ее интересовало не качество информации, но скорость распространения. Мы не один час провели в беседах на эти темы и, казалось бы, снова сблизились.
Расчленяясь на пути постижения профессии, мы собирались воедино в минуту, когда знаниям требовалось прорваться за пределы академических комнат, то есть практически каждый вечер. Если мы не встречались, то разговаривали по телефону или писали друг другу сообщения, имейлы – в общем, так или иначе делились тем, что произошло за время с предыдущей коммуникации. Адаптировать свои разные жизни под дружбу удалось, и я считаю это огромным достижением и общей заслугой.
Парни из моего университета были скучными. Они говорили только о девчонках и сексуальных подвигах. И мне было чем поделиться, пока не надоело обсуждать одно и то же – чем различаются вагины, насколько скоростным бывает секс, что задали по теории строения конвергентных сетей, какая аспирантка на кафедре архитектуры сетей красивее. Когда я покидал стены универа, мне не хотелось больше это обсуждать. Я стремился к звездам, чтобы узнать, что нового там.
Моя первая девчонка – Рита – была такой же скучной зубрилой, как и все на потоке. Вообще в моих сокурсниках не хватало огонька, мечтательности, умения видеть в обычных вещах сложные связи, в которые проще поверить, чем доказать. Они были совсем простыми, как фанерные столбы, как язык С+, они были наспех сверстаны, тогда как в Кате одновременно вращалось до миллиона разных технологий, которые постичь было интереснее, чем заниматься любовью на скрипучем диване в комнате Риты, пока ее соседка готовится к семинару в коридоре.
И это, как ни странно, положило начало третьему этапу притирки.
– Здесь будет не так просто, как раньше, – сказала Катя, – здесь собрались обе проблемы, которые мы, казалось бы, решили.
– Видимо, ничего не решили, – ответил я. – Иначе сейчас бы не всплыло.
А всплыло, кстати, вот что. И я, и Катя стали замечать, что ради минут вместе готовы жертвовать не только учебой, но и личной жизнью, которая, к слову, у каждого была. Это сращение сразу двух слоев, которое мы предотвращали, – личное и профессиональное: одно не должно касаться другого.
– Нет, мы все делали правильно, и сделаем правильно сейчас. Мы должны расстаться до тех пор, пока не поймем, что научились наслаждаться жизнью без участия друг друга. Нам надо научиться все начинать с нуля и не бояться, что попадем впросак. Быть самостоятельными и перестать держаться друг за друга так, словно от этого зависят наши жизни.
Мы не общались три года, за которые изменилось все. Мы установили правило дозированно выдавать друг другу информацию о происходящем, но только самое важное: о здоровье родителей, получении диплома (и оценках в нем), о первой работе, о свадьбах (если случатся, но не случились), о чем-то сверхважном, что в момент расставания мы не смогли предугадать (например, получении водительского удостоверения и покупке поддержанного Dodge, в котором это правило было озвучено впервые), и больше ни о чем. Никакой текучки, никаких сиюминутных событий. Ничего, что могло бы снова вернуть нас-наркоманов.
Научиться жить самостоятельно. Научиться начинать сначала.
К моменту той встречи я уже неплохо продвинулся в карьере – работал в фирме «Передовые технологии». Мы занималась разработкой оборудования и программного обеспечения связи, в том числе в моем направлении: средства для целей оперативно-розыскных мероприятий (СОРМ). Меня взяли лаборантом, но уже через полгода я понял, как там все устроено, и выступил с инициативой, открывшей дверь в комнату, которую раньше считали тухляком.
СОРМ устанавливается на сетях сотовых операторов, чтобы предоставить доступ ФСБ к трафику пользователей. Тогда (да и сейчас тоже) все силы бросали на разработку оборудования и программ, способных отслеживать в реальном времени, куда ходят абоненты и что передают (разговоры по телефону, сообщения, серфинг в интернете). Но записывали только тех абонентов, которые интересовали федералов. Понятное дело, что при таких вводных нельзя отмотать время назад и прочитать сообщения пользователя, если заранее не ставили «на запись». Но я придумал, как это сделать. Вернее, не придумал, а предложил «Передовым технологиям» предвосхитить то, что должно случиться в будущем.
Ведь рано или поздно властям будет недостаточно записывать тех, кого они уже подозревают, им захочется прочитать и прослушать тех, о ком они раньше не знали.
Но как отмотать время назад? Никто этого не знал.
Никто, кроме меня.
…из протокола осмотра места преступления: на деревянном полу в ванной комнате на расстоянии 67 см от двери, 16 см от левой стены и 7 см от головы трупа обнаружен нож. Лезвие ножа изготовлено из блестящего металла, рукоятка овальной формы, металлическая. Общая длина ножа – 21 см, длина рукоятки – 6,1 см, длина клинка – 14,9 см, его наибольшая ширина – 2,3 см, толщина – 2 мм. Обнаружены следы папиллярных узоров, крови и волос на ноже. Нож сфотографирован, завернут в белую бумагу, перевязан шпагатом и опечатан печатью № 26 прокуратуры Н-ского района. На упаковке сделана надпись: «Нож, обнаруженный при осмотре места происшествия по уголовному делу № 8169-02 в отношении подсудимого К. 1988 года рождения», заверенная подписями следователя и понятых.
– Так ты у нас, значит, ведущий разработчик ПО? – спросила Катя и улыбнулась.
Внутри у меня все засияло от радости: я так давно хотел ее увидеть, но мы не позволяли себе этого. Конечно, мы обменивались фото и видео, потому что в современной жизни проще попой собрать «Лексус», чем скрыться в Сети. Однако смотреть моменты жизни в записи и общаться вживую, ощутить ее запах и видеть то, что было родным и знакомым, – совсем разное.
– О да, – ответил я, – я рок-звезда в ИТ!
Я пустился в рассказы о работе. Катя не делала вид, что ей интересно, так и было на самом деле, пусть даже болтал я не о самых лицеприятных вещах на тему «как проследить за гражданами так, чтобы они об этом не узнали».
– Подожди, то есть все то, что я написала своей подруге, может оказаться в руках у каких-то людей?
Меня кольнула эта ее «подруга», словно Катю больше волнуют сообщения ей, а не мне, но решил не зацикливаться. Все-таки прошло три года.
– Именно, – подтвердил я, – даже если пройдет год! Представь?
– Ну это же личное пространство! А вдруг я сказала что-то чрезвычайно интимное?
– Нет ничего более личного, чем интересы государственной безопасности, – ответил я словами одного генерала ФСБ, когда его пытались распять журналисты на пресс-конференции по поводу очередного приказа ФСБ о прослушивании и записи разговоров граждан в целях борьбы с терроризмом.
Мы еще немного поболтали об этом и переключились на Катю, которая должна была по правилам третьего этапа рассказать о личном. Мы так договорились: чтобы не перегрузить первую встречу спустя три года, один рассказывает о карьере, другой – о личной жизни.
– Прежде чем я начну, я хочу задать вопрос. Можно?
Наверное, она устала на работе, потому что глаза были потухшие, а движения скованные, словно ей было жаль тратить энергию и расправиться. И эта особая манера говорить, словно каждое ее предложение – вопрос, на который можно ответить только «да», тоже осталась. Я переживал, что больше никогда не услышу этого.
– Конечно, можно. Спрашивай.
– Наше решение, третий этап… Ты думаешь, это было правильно?
– Что ты имеешь в виду?
– Я попробую объяснить? Я не сомневаюсь, что и ты, и я… мы научились жить самостоятельно. Но вот ты? Ты вырос в карьере? У тебя все хорошо? А разве нет в твоей жизни какого-то куска, который был бы лучше, будь я рядом? А твоя карьера? Достиг бы ты того, чего достиг сейчас? Вернее, встал бы ты на этот путь? Потому что я считаю, что ты в самом начале этой большой дороги, но ты будешь дальше идти вверх? Как считаешь, м?
Вопрос, который она хотела задать, был только последним – «Как ты считаешь, м?», все остальное она говорила утвердительно. За эти три года я не разучился ее понимать так же хорошо, как понимал со второго класса, когда она сказала: «Ты будешь сидеть со мной?» Этот вопрос долго не умещался в голове: нас усадили вместе, других вариантов нет, к чему спрашивать?
– Я не могу ответить на твой вопрос, – сказал я. – Пока я не узнаю, чем для тебя были эти три года.
– Верно, не сможешь… Может, и не стоит?
– Подожди, что это значит? Что значит «не стоит»?
– Скажи, ты счастлив? – спросила Катя.
– Да. В общем и целом – да. Но сейчас я сильно напряжен, потому что не понимаю, что ты хочешь сказать. Вернее, я понимаю, но мне кажется, что совсем не то. А ты понимаешь меня сейчас?
Она улыбнулась и положила руку на мою со словами:
– Намного лучше, чем раньше.
Она совсем не изменилась, даже прическа осталась той же: светлые волосы аккуратным каре. Сначала мне показалось, что она немного располнела, но позже я понял, что она неудачно выбрала светлый кардиган, который раздувает в принципе любую фигуру. Катя не была склонна к полноте, и в детстве у нее был всего один период (тот самый), когда разбушевавшиеся гормоны решили ее разнести, но она справилась: резко ограничила себя в сладком и мучном и попросила помогать ей с пробежками по утрам. Мы бегали целый год пару раз в неделю, и проблема миновала.
Катя заказала бокал вина, чем меня удивила. Раньше она не пила алкоголь днем и уж тем более не в середине недели, когда завтра на работу. Но не согласиться с ней я не мог – повод выпить действительно был, поэтому я решил ее поддержать и заказал бокал белого сухого.
– Расскажи мне еще о своей работе? – попросила она.
– А что ты хочешь узнать?
– Как проходит твой день?
– Ну, каждое утро я начинаю с бассейна. Я снял квартиру в жилом комплексе, где в цоколе есть бассейн. Мне нравится. Полчаса каждое утро дает отличный заряд бодрости. Потом еду на работу. Я получил права, купил машину – ну, ты об этом уже знаешь, – и теперь езжу на работу к восьми утра, специально попросил перенести график работы из-за пробок.
Я заметил еще кое-что. Едва я начинал говорить, Катя успокаивалась. Она расслаблялась, лицо становилось безмятежным, она улыбалась без настороженности. Словно чувствовала себя в безопасности. Поэтому я постарался подробно рассказать ей, как живу и работаю.
Я сказал, что, как только пришел в «Передовые технологии», основной моей задачей было вычищение исходных кодов в программах. Это была важная и нужная работа, которую никто не делал. Когда программисты пишут, то не обращают внимания на оставленный мусор. Внимательно его вычистить и не снести что-то важное для программы – и было моей работой. Поскольку у меня был доступ ко всем разработкам сразу, а не только к одному ПО, как у разработчиков, я мог видеть все ноу-хау смежных подразделений и быстро осмелел до того, что стал предлагать интегрировать одни решения в другие, чем вызвал бурю неудовольствия программистов, но одобрение со стороны руководства. В мое досье даже внесли, что я человек внимательный и инициативный. А если учесть, что я не делал ошибок, вычищал тщательно и с головой, то еще и аккуратный, но об этом написать забыли.
Руководитель предложил попробовать принять участие в разработке без повышения в должности, и я согласился, потому что это был неплохой шанс не только вырасти в карьере, но и позлить всю ту «недвижимость» в компании, которая вросла в кресло. Спустя полгода мне предложили должность разработчика, а еще через пару месяцев назначили старшим.
– Я не поняла, если честно, что ты там вычищал? Это ведь просто набор символов.
– Верно, но каждый символ составляет команду, которая реализует ту или иную задачу. Программный код – это вещь творческая, как, например, книга. Собственно, функция та же. Ты читаешь книгу, мозг обрабатывает информацию. Если эта книга – учебник, например, по математике, и в ней написано: «Выполните уравнение», ты берешь лист бумаги, ручку и начинаешь решать. Книга дала команду, ты выполняешь. Программа делает то же самое, только команды при ее запуске выполняет компьютер. Есть разные программы: одни сложнее, другие проще. Те, что совсем простые, устанавливаются на оборудовании, которое способно выполнять ограниченное число команд или вовсе не занимается вычислениями. Программа для СОРМ выполняет несколько простых функций – копирует трафик и передает его в хранилище или регистрирует трафик (например, оповещает, что абонент начал разговор) и осуществляет его ретрансляцию и запись. Так вот, когда программа разрабатывалась, у нее были задачи, и, исходя из них, писался код. Потом задачи становились другими: расширялись или сужались. Например, раньше программа позволяла только прослушать разговор, а теперь должна его записать и копию отправить в хранилище. Но ведь программист не переписывает программу целиком. Он влезает в конкретные области, которые запускали нужные механизмы, и дописывает то, что нужно для реализации новых функций. В результате там остаются ненужные ошметки и дубляжи, от этого программа тяжелее и неповоротливее, как любая вещь с мусором. Найти и вычистить – вот что я делал.
Я не думал, что Катю и в самом деле заинтересуют эти подробности. Одно дело – учеба: там много нового и интересного. Совсем другое – рабочие будни, где мало прекрасного, а больше рутины и нуднейших процессов. С той же очисткой кодов я умирал от тоски, потому что был вынужден читать коды, которые писались в 90-х, в самом начале пути, и никому из программистов не приходило в голову обновить те старые движки, которые исправно работали, но морально устарели. Чтобы не покоцать функционал, приходилось залезать в архивы и извлекать пыльные тома от руки написанных кодов, чтобы понять, что к чему относится.
Когда меня назначили владельцем нескольких программ, первое, что я сделал, – дал команду программистам обновить движки до современных и интегрировать в обновление все те фишки, которыми владела компания в других программах. Вау-эффекта поначалу не было, но потом мой подход переняли и другие: когда все продукты компании сконструированы под один шаблон, легче управлять обновлениями, да и сроки коррекции резко сокращаются, ведь больше не надо изучать историю создания ПО, не надо ворошить труху и рвать бобыль, которым там все заросло. Больше того, в обновлениях не надо строить мосты, чтобы новейший код мог успешно работать на старых движках.
– Я был шокирован, что никому до меня это не приходило в голову. Но теперь знаю – это золотой стандарт всех ИТ-компаний. Никто не занимается тем, чтобы приводить в порядок и регулярно модернизировать свои активы. Работают на том, что есть.
– Но ведь твое решение было правильным? – спросила Катя.
Я ответил:
– Конечно. Наверное, именно поэтому я стал ведущим разработчиком и руководителем целой продуктовой линейки. Теперь я не чищу мусор за другими.
– А как коллеги отнеслись к твоему взлету?
– Нейтрально. В ИТ-среде высокие зарплаты и мало амбиций. Нет общего критерия заработков, каждый разработчик хорошо получает, но цифра в расчетке у каждого своя. Все зависит от того, как и когда стрельнуло то, что он наразрабатывал. Есть, конечно, кое-кто недовольный, что у меня все получается. Это динозавры старой школы, авторы еще рукописных кодов. В их время еще было важно, как называется должность. Но их все меньше и меньше. Вымирают. А остальным – пофигу.
Катя снова улыбнулась и попросила повторить вино. Я свое еще не прикончил, уж слишком кислое.
– Ты всегда таким был, – сказала она. – И этим отлично пользовались все, включая меня. Достаточно похвалить, и ты расцветал. Я всегда так делала, когда надо было поднять тебе настроение. Ты разве не замечал?
– Нет, – ответил я и тоже улыбнулся. Конечно, замечал. И мне этого не хватало.
С началом третьего этапа все, к чему сводилось мое тщеславие – результаты на работе. Мама до сих пор не понимает, чем я занимаюсь, и когда я пытаюсь ей что-то рассказать, она говорит: «Ну вот, написал код – и славно. Дашь как-нибудь почитать». Понятное дело, что она не может меня приободрить. Хотя вот у Кати, я уверен, получится, пусть даже она и не разбирается в программах и кодах.
– В общем, сейчас, помимо работы, я занимаюсь разработкой программного продукта, который сможет оборачивать время вспять, – сказал я, надеясь, что не покраснел.
Я ждал этого целый год. С того самого момента, когда, сидя в офисе и разбирая старые записи совместных конференций моих коллег и ФСБ, увидел красной нитью посыл: думайте над тем, чтобы записывать вообще все, что передают и получают абоненты, потому что скоро это потребуется. Исходя из этого, разрабатывалось целое направление, куда входили не только стандартные съемники трафика (их устанавливают на коммутаторы), но еще и безлимитные хранилища для данных, скоростные транспортные сети, обеспечивающие непрерывную передачу данных со съемников в хранилища. Но никому ведь и в голову не пришло, что можно сделать проще и ярче – просто обернуть время вспять.
Я помню, что эта идея засветилась во мне огнем, и первое, о чем я подумал: «Вот Катя будет удивлена!»
Уже потом я осмелился думать о Нобелевской премии, признании коллег, контрактах с крупнейшими ИТ-компаниями, больших деньгах и так далее. Первой мыслью была ее реакция. Учитывая, что перед началом третьего этапа мы строго обсудили порядок разговора после его завершения, я знал, когда случится этот момент: сегодня. Я утерпел и не сказал о своей идее Кате в машине, где мы встретились и, обнявшись, обговорили условия; дождался, когда она немного расслабится в ресторане после первого бокала.
И вот он случился, тот самый момент.
– Это как? – спросила она.
И это все? Нет ни тугого молчания, когда ты просто ошарашен услышанным, ни безмерного удивления, округлившихся глаз; нет вполне человеческой стадии отрицания, когда не веришь в то, что представить сложно. Просто: «Это как?» И все? Это все, чего я ждал?..
Я не говорил никому, даже своему начальнику, с которым у нас доверительные и даже приятельские отношения. Совсем скоро он собирается покинуть компанию, и я должен буду возглавить целое направление – полную разработку решений СОРМ. Я доверял ему безмерно, он всегда был со мной честен и справедлив, но я не считал, что могу поделиться с ним такой важной новостью. Не потому, что он может своровать идею или догадаться, как ее реализовать без меня. Нет. Даже если бы ему и пришло что-то в голову, он бы этого не сделал просто потому, что он порядочный человек.
Причина в другом: я не сказал потому, что первой об этом должна узнать Катя.
– Пока не знаю, – сказал я.
В горле пересохло, и я залпом допил вино.
– Ты справишься, – ответила Катя и повторила мой трюк с осушением бокала. – Ты ведь справишься?
До следующей нашей встречи я пытался понять, что это было. Со мной так всегда – и в жизни, и на работе. В момент, когда что-то происходит, я не всегда успеваю провести анализ и сделать выводы, чтобы сразу уточнить, что не понял. «Задней мыслью» я догоняю то, что должен бы понять сразу.
Ну, вот так я устроен.
В ночь после нашей с Катей первой встречи я много думал. В голове варилось всякое и, к моему удивлению, не самое приятное. Я пришел к выводу, что плохие мысли обосновались в голове из-за того, что я на подсознательном уровне (том самом, который позволял в школьные годы мне взять в руки книгу, не зная, что Катя выбрала точно такую же) понял, что Кате на самом деле я стал безразличен. Ни мои достижения, ни моя сверхидея ей, на самом-то деле, не интересны.
Зачем она тогда пришла? Зачем задавала вопросы?
Ответов у меня не было.
Ведь проще было сказать как есть: просто позвонить и отменить встречу, для начала сославшись на занятость, а то и сразу озвучив причину. Катя, которую я знал три года назад, так бы и сделала. Она не стала бы крутиться, она бы четко и правдиво сказала мне: Рома, в этом больше нет необходимости, прости. Я бы расстроился, конечно. Но и понял бы тоже: чувак, три года прошло, не зря мы перед этапом договорились, что если кто-то из нас не захочет восстановить отношения, то другой в обиде не будет. Все-таки три года – это не три дня и даже не месяц.
Но она пришла.
Можно допустить, что Катя изменилась и поэтому так себя вела. Пришла, хоть не хотела, слушала и спрашивала, хоть и было неинтересно. Но я в это не верил, потому что знал Катю, а люди не меняются.
Я верил в то, что человеческий характер – константа, на которой строится не одна математическая модель, и она управляет миллионами людей. Это заложено в основу всего и вся – человек не меняется, и точка.
Измениться могут только обстоятельства, под воздействием которых люди начинают вести себя по-другому. Это я понимал как математик, и моей задачей до нашей новой встречи было понять: какие обстоятельства изменились?
Но время внесло поправку в эту задачу: при каких обстоятельствах кристально честный и справедливый человек опустится до вранья, чтобы посвятить свое время неинтересному ему персонажу?
Углубляясь в эти размышления, я находил множество вариантов, но ни один из них не подходил идеально. В любом случае я получал четкий алгоритм, который загрузил в голову: если бы Катя была машиной с такими-то установками, то в таком-то случае она бы не сделала то-то. И ни разу у меня не выходило выстроить обстоятельства так, чтобы получилась ее модель поведения в ту встречу.