Забыв про Тамагочи, я наскоро просмотрел лог-файл, взглянул на аппаратуру, расставленную вокруг аквариума, и обнаружил, что всё оборудование выключено. Щёлканье выключателями не дало видимых результатов – экраны оставались мертвы. Я вскочил. Провода валялись на полу, а на стене, закрывая розетки, висела большая магнитная доска. Во главе красовалась гордая надпись "Personal Task Board", пространство под ней делилось на несколько колонок, а поверх лепились цветные нашлёпки. Ни желания, ни времени на созерцание этого новшества не было. Сотрудники уже расселись, а Джошуа суетился, регулируя проектор. Выругавшись, я отодрал край доски и воткнул провода на место.
Первую часть лекции, пока Джошуа гундосил про какие-то Daily Stand-Up Meetings, я заново настраивал приборы.
– В обязанности работника вменяется ежедневное обновление информации на личной доске. – Он забежал мне за спину и принялся перешлёпывать нашлёпки из одной ячейки в другую, подробно разъясняя логику своих действий. – Таблички текущих заданий – тасков следует перемещать соответственно этапам выполнения и сообразуясь с планом работы.
Подавив приступ злобы, я продолжил валандаться с симуляцией и, завершив приготовления, запустил всё сызнова.
– Учтите: по состоянию индикаторов, шс-шс, еженедельно выставляются оценки. Об этом мы поговорим после перерыва, – потирая руки, резюмировал Джош. – А теперь, пожалуйста, буду рад вопросам.
Как правило, на эту реплику угодливо отзывался Тамагочи, но на этот раз я перебил его, лишь этот деятель собрался раскрыть рот.
– Вопрос: какого чёрта, ты присобачил свою доску поверх моих розеток? Is it fucking safe?![59]
Проигнорировав квохтанье Джоша, я демонстративно встал и, вместо второй лекции, отправился на обед, чтобы лишний раз не мозолить Тиму глаза, не будучи уверен, что сумею скрыть свои чувства.
* * *
В течение дня мы, как могли, подготовились к решающему разговору. Оставалось расчистить сцену и создать правильную обстановку. Всё складывалось как нельзя лучше: работники разошлись раньше обычного, а Тамагочи засиделся, вникая в подсунутые мной документы. Когда в офисе не осталось никого лишнего, Стив подсел к Тиму, а я устроился на противоположном краю стола. Таким образом, жертва изначально оказывалась, в полном смысле, припёртой к стенке.
– Тим, необходима твоя помощь, – взялся Стив, – Мы столкнулись с проблемой и пока не всё понимаем, но полученные данные кажутся… как бы это выразиться… недостоверными.
Подопытный насторожился, но в целом держался молодцом, лишь нервно теребя провод от блока питания.
– Хотим проконсультироваться с тобой, как с человеком, поднаторевшим в подобных вещах. Ты знаешь, как это важно для всех нас, как много зависит от этих результатов и какие надежды возлагает на них Ариэль.
– Конечно-конечно. Необходимо изолировать и последовательно проверить компоненты алгоритма. Полагаю, удастся обнаружить проблему в одной из составляющих… Ведь и прежде были схожие… эм… неурядицы.
Стив сосредоточенно слушал, временами согласно кивая, хотя всем троим было известно, что проблемы прошлого опыта не имели никакой связи с алгоритмом. Напрашивалось порекомендовать начать с настроек, но Тамагочи старательно избегал этой темы, косвенно подтверждая наши подозрения. Меж тем, подчёркнутая серьёзность, с которой выслушивалась его речь, усыпили бдительность Тима и, польщённый вниманием, он всё дальше углублялся в пустопорожние рассуждения.
– Вот-вот, с этого-то мы и начали, – подхватил Стив. – Проверили каждый в отдельности, но не нашли заметных отклонений. Тогда мы решили – возможно, дело в настройках. В исходных данных обнаружились помехи, имеющие определённые, ярко выраженные характеристики.
Тут бы самое время заинтересоваться помехами и их характером, о коих ему якобы прежде слышать не доводилось, но Тим Чи лишь поморщился и принялся ожесточённей теребить ни в чём не повинный провод.
– Настройки? Разумеется, настройки влияют… – он откашлялся. – Но не столь кардинально. Ведь правда, может быть просто какой-то баг. К примеру, баг, который… эм… проявляется в частных случаях. Скажем… при определённых сценариях. А засечь его крайне непросто. Да… весьма непросто. Или Илья использовал неправильную версию, а это действительно критично. Даже очень. Но, скорее, баг… или не та версия. Одно из двух. Я почти уверен.
– Вот как? Чрезвычайно ценное наблюдение. Ускользающие баги – такая каверзная штука.
Стив обернулся, как бы показывая, что мы возьмём это на заметку. Я кивнул, в том смысле, что держу себя в руках, и мордобоя не предвидится.
– Ах да, ещё и версия… – продолжил Стив рассеянно. – У нас, правда, имеется несколько иная версия, но всему своё время. К сожалению, мы до этого не додумались… и взялись за настройки. Изолировали, протестировали, и ты не поверишь, нам таки удалось воспроизвести искажения. Любопытно, не правда ли?
Тамагочи выпустил измусоленный провод, и тот, влажный от пота, свесился к ногам хозяина, наглядно олицетворяя бренность бытия и тщетность всяческих усилий.
– И, что парадоксально, в наборе, согласованном с Ариэлем, таких конфигураций быть не должно. Но не волнуйся, мы не поленились всё просмотреть, и убедились, что их действительно нет. Всё хорошо. Вот только, что ж получается… Прямо перед опытом настройки каким-то загадочным образом изменились, а после, опять же, неясно как, вернулись в прежнее состояние. Не догадываешься, как такое приключилось?
– Я откуда знаю?! – взъерепенился Тамагочи, вскакивая с места. – Почему вы…
– Потому, что мы все в одной лодке, – сокрушённо изрёк Стив, кладя руку ему на плечо и мягко усаживая обратно. – И прежде, чем напрасно тревожить Ариэля, мы решили посоветоваться…
– А при чём тут я! – Тим Чи покрылся багровыми пятнами. – Должно быть, Илья где-то ошибся… Что-то попутал…
– Это ты – что-то попутал! – заорал я, теряя терпение и тоже вскакивая. – За кого ты меня принимаешь? Я тебе не Таня-Марина! Мы все трое прекрасно знаем, что такое мог провернуть только ты! И никто другой! Пораскинь мозгами! Представляешь, что я с тобой теперь сделаю?!
– Погоди, это не ваш личный междусобойчик, всё гораздо серьёзней, – поспешил вмешаться Стив. – Дело даже не в заваленном опыте, к которому мы долго готовились. Опыте, на который и Ариэль, и Харви возлагают столько надежд… Речь о преднамеренном саботаже деятельности всей компании.
– Почему я должен вас слушать?! – хорохорился Тим Чи, в отчаянной попытке выскользнуть из собственноручно сконструированной мышеловки. – Как вы смеете предъявлять такие беспочвенные обвинения?!
– Ах, как мы смеем? – вкрадчиво проговорил я. – Слушай ты, крыса, во-первых, Стив видел, как ты ковырялся в моём компе перед началом эксперимента. А во-вторых…
– Ну и что?! С какой вообще стати…
– А во-вторых, – оборвал я, – тебе улик мало? Что ж, я устрою тебе улики, расследование и мотив преступления, который, как не странно, есть только у тебя. Я знаю, ты слышишь?! Знаю, а не догадываюсь, что ты залез в мой ноут и скопировал файлы.
Это был блеф чистой воды и, окажись я не прав, вся многоходовая комбинация рушилась, как карточный домик. Но риск был неизбежен: как-никак, твёрдых фактов не имелось. Доказать, что именно он изменил файлы, не удастся. Однако Тим Чи, будучи неглуп и осторожен, вряд ли стал бы подкручивать настройки на авось, рискуя вызвать подозрения и упустить редкий шанс, а значит, он был вынужден их скопировать и изучить, неоднократно гоняя на своём компе.
Любое недостаточно выверенное значение могло вылиться непредсказуемым образом и было бы мгновенно обнаружено. Предположение? Да, хоть и тщательно взвешенное. Промахнись я, и всё бы закончилось прямо сейчас, но по исказившемуся лицу Тамагочи стало ясно, что мы не ошиблись, и следует продолжать развивать успех, не давая оппоненту опомниться.
– Но ты не учёл, что все операции фиксируются системой, и можно в два счёта проверить, какие файлы, куда и когда были переписаны, отредактированы и так далее. И даже если ты принял меры предосторожности, полностью уничтожить следы невозможно, а попытка таких манипуляций – уже в своём роде улика. Так что – не переживай: когда прибудут спецы, которых, после того, как утром я положу свой лэптоп на стол Ариэля, присовокупив эту занимательную историю, он непременно вызовет, этих самый улик, дорогуша, будет хоть отбавляй. А дальше, дабы развеять последние сомнения, мы вместе полюбуемся на логи с твоего компа, где, как пить дать, обнаружится престранная активность. Я не специалист, но даже мне в общих чертах известно, как это делается.
Я хорошенько подготовился, понимая, что если удастся отвертеться, он догадается, что так же, как с варьированием настоек, нет способов доказать его причастность к переписыванию файлов, выяснит, что заявление о невозможности замести следы не совсем верно, и предпримет меры, – второго шанса может не представиться. Необходимо было найти что-то наглядное или хотя бы подкрепить наш блеф максимальным количеством убедительных подробностей.
Просмотрев множество материала в сети, я нарыл искомые улики, точнее, то, что могло за таковые сойти. Плюс нахватался звучных терминов из лексикона компьютерной безопасности, которые теперь вывалил на обалдевшего Тамагочи.
– И тогда мы посмотрим, как ты запоёшь, объясняя Ариэлю, как ради карьерного роста решил подставить коллегу и по ходу завалил эксперимент, стоивший фирме несколько сотен тысяч долларов.
– Сотни тысяч – деньги, конечно, большие, – протянул Стив, с сочувствием рассматривая скукожившегося Тима Чи, – но вряд ли удастся ограничиться внутренним расследованием. Боюсь, действия подобного рода расцениваются как уголовное преступление, и после визита компьютерщиков прибудет полиция.
Он выдержал паузу, давая подследственному осознать масштаб и неотвратимость происходящего. Я же, повинуясь театральной логике, требующей придать моменту вящего драматизма, отбарабанил тревожную дробь.
– Уже поздно, всем пора домой, а в твоих интересах разойтись по-хорошему, – почти ласково подытожил Стив. – Сделай себе одолжение, прекрати юлить и давай серьёзно. В сложившемся положении лучше с нами договориться.
– Ладно… – Тим сник, лишь нервозно пощипывая замасленный хвостик из остатков растительности на монголоидном черепе. – Что вы хотите?
– Мы хотим, – оттарабанил Стив, – чтобы ты признал, что целенаправленно изменил параметры настроек, рассчитывая завалить опыт. Второе – мы придумаем как объяснить подпорченные результаты, не бросая ни на кого тень и не открывая всей правды, и ты полностью нас поддержишь. И третье – ты прекратишь копать под Илью и наушничать об остальных работниках. И тогда этот прискорбный инцидент останется между нами.
Что-то сообразив, Тамагочи взмолился об отсрочке, но Стив пресёк его, дав понять, что игры окончены, и либо мы решаем всё сейчас, либо продолжаем завтра в кабинете Ариэля. Тим шумно выдохнул и уткнулся глазами в стол. Еле сдерживаясь, я дослушал сбивчивые признания, кивнул Стиву и вышел, не в силах лицезреть это тошнотворное создание.
* * *
Едва выехав, я наглухо влип в пробку. Хмурое утро трепало душу порывами ветра, бросая в стекло брызги моросящего дождя, сливающегося с гулом мотора и шелестом мокрых шин, опустошая и навевая мрачные мысли. Как же надо было довести эту серую мышку, чтобы он так окрысился! Конечно, Тима можно в чём-то понять, если допустить, что в борьбе за место под офисным солнцем все методы хороши… Ведь, если разобраться, я занял его жизненное пространство, даже чисто физически.
Ариэль в первый же день согнал его с места, отобрал должность, лэптоп и перепоручил начатый им проект, во многом превратив Тима в моего подручного. И хоть обездоленному Тамагочи удалось отвоевать эквизишн, сейчас, по окончании разработки, становится неясно, в чём состоят его функции, и целесообразность дальнейшего пребывания в фирме оказывалась под вопросом.
Но понимание не успокаивало, а лишь замыкало порочный круг. Чувства вины и сопричастности распаляли клокотавшую злобу. Чем больше я думал, тем запутанней представлялась сложившаяся ситуация. Неужели я оказался настолько глух, что дал положению докатиться до того, чтобы сподвигнуть этого, страшащегося собственной тени, законопослушного педанта на столь отчаянный шаг, ставящий под угрозу не только его нынешнюю работу, но и будущую карьеру, случись этой истории выйти на свет.
Теперь, вследствие унизительной взбучки, он станет ненавидеть меня пуще прежнего. И если на данный момент удалось добиться некоего преимущества, вряд ли тему нашей вражды можно считать закрытой. Холодная война на этом не кончится, а после временного затишья выйдет на новый, более жестокий и изощрённый уровень.
Единственным светлым пятном на фоне последних событий был Стив. Без него я бы не заподозрил подвох. Тамагочи толково подготовил свою диверсию и создал искажения малозаметные, но, тем не менее, критичные. Всё висело на волоске, не посчастливься нам установить первопричину, не удалось бы подстроить алгоритм и – плакал наш опыт. А если каким-то чудом я бы и догадался, то, действуя импульсивно, наломал бы дров.
Выдайся шанс, Тим не преминул бы замести следы, которых, возможно, и не было, и тогда я бы предстал в ещё более негативном свете, как человек, обвинивший коллегу в собственной неудаче. То, что этого удалось избежать, – всецело заслуга Стива, и при случае надо выказать ему признательность. Получается, я обрёл не только заклятого врага, но и нового союзника.
Истерзанный раздумьями, я, наконец, миную оцепление дорожной полиции, за которым в кювете виднелись ошмётки раскуроченного мотоцикла. Добравшись до офиса, наспех паркуюсь и, взбегая по лестнице, прикидываю, ждёт ли меня традиционный утренний нагоняй, или же на этот раз обойдётся.
– Привет, зайди, пожалуйста, на минутку, – мурлычет Кимберли, скалясь улыбкой крокодилицы, выигравшей кастинг на рекламу жвачек от кариеса.
– Привет-привет, что стряслось? – напустив беспечный вид, плюхаюсь в кресло напротив неё. – Где Ариэль?
– Твой шеф уехал, – она одаривает меня многозначительным взглядом.
К подобным ужимкам я уже выработал иммунитет, а известие об отсутствии начальства сразу поднимает настроение на пару градусов.
– Послушай, Илья, – медоточиво начинает офис-менеджер, – у нас реорганизация… Кстати, с тобой всё нормально? Цвет лица какой-то… Надеюсь, всё хорошо? Я вот подумала, это ведь не совсем правильно, опять же коллектив, и с точки зрения процессов тоже, и рабочей динамики… А твои опоздания сказываются на трудовой атмосфере. Ведь это действительно имеет значение, и я решила взять на себя смелость, сообщить мнение, с которым, полагаю, многие коллеги…
– Так! – Я грохнул ладонью по столу. – Кимберли!
Вроде получилось не так уж громко, но она аж подпрыгнула и смотрит на меня своими глазами-блюдцами. Заметив неподдельный испуг этой, казалось, абсолютно непробиваемой особы, я мгновенно успокаиваюсь, и ситуация начинает даже несколько забавлять.
– Давай-ка каждый заниматься своими прямыми обязанностями, – продолжаю я подчёркнуто тихим угрожающим тоном. – Процессы, говоришь? Так вот, процесс у нас следующий: ты – перекладываешь бумажки, я – работаю, Ариэль – делает выговоры. И не тебе – секретарше, высказывать мне – главному инженеру, замечания. Это понятно?
– Но я… Я только хотела… – блеет густо пунцовеющая Кимберли. – Просто подумала…
Хотела она, понимаете ли. Только Ариэль чуток утихомирился с постоянными выволочками, и я было решил, что смогу спокойно вздохнуть, так нет же, нашлось кому проявить бдительность.
– А не надо. Думать – не твоя прерогатива, – подавшись вперёд, ласково проговариваю я. – Занимайся своим рукоделием и не лезь, куда не следует. Ага?
Оторопевшая крокодилица кивает.
– Вот и славно, – хлопнув по коленям, я бодро встаю и поправляю покосившийся календарик на её столе. – Всего хорошего.
* * *
В один из вечеров я сгонял в Санта-Круз. Выяснилось, что коттедж принадлежит знакомому Яна, укатившему в Новую Зеландию спасать китов или, наоборот, – девственные пляжи, которые те в суицидальном порыве захламляют своими тучными телами. Он вырос в этом доме, и потому не спешил сдать его лишь бы кому. He's good people[60] – заверил Ян, позвонив хозяину, пока я с детским азартом пытался развести огонь в обнаружившемся камине. На этом переговоры были окончены. При желании я хоть сегодня получал в распоряжение отличное жилище фактически за полцены. Оставалось решиться…
Впрочем, в этот момент нам пришлось прерваться, и срочно эвакуироваться во двор, так как каминные приключения окончились тотальным задымлением помещения. Я ещё раз осмотрел округу и остановил взгляд на сизом дыме, струящемся из окон мансарды, стелясь, танцуя и тая под порывами тёплого ветерка.
Субботним утром я заказал перевозку и взялся за сборы, но со временем всё же не рассчитал. Хоть обстановка хозяйская, а остального барахла, в сущности, не густо и, казалось, рассовать его не составит труда, к полуночи выяснилось, что я катастрофически не успеваю. Кроме прочего, то и дело попадаются подводные мины – предметы, связанные с воспоминаниями о каком-либо периоде жизни или человеке и по-прежнему хранящие эмоциональный заряд. Мимо них сложно пройти, не получается просто сунуть в коробку или с лёгкостью определить на выброс.