Роман Кубов – Дебаг моей любви (страница 7)
— Ты слишком хорош для меня, — сказала она.
— А ты слишком плоха для меня, — усмехнулся он. — Идеально подходим.
Она улыбнулась, и это была та улыбка, ради которой он готов был копаться в логах ещё три ночи подряд. Потом она взяла его за руку, сжала на секунду и выпустила, как выпускают птицу, которой предстоит долгий полёт.
— Пошли, — сказала она. — Тестовый стенд сам себя не починит.
— А Паша?
— Паша будет молча стоять в углу и не мешать. Я ему прикажу.
Они вышли в коридор, и Саша заметил Андрея, который стоял у кофемашины и смотрел на них с таким выражением, от которого у него похолодело внутри. Он ничего не сказал, просто поднял кружку в насмешливом приветствии и ушёл в сторону кабинета Макса. Лена тоже его заметила, но не подала виду. Только рука, которую она положила на клавиатуру, дрожала. Совсем чуть-чуть. Настолько, что это заметил бы только тот, кто знал её так же хорошо, как начинал знать Саша.
Они зашли в серверную, и Паша, который сидел на корточках у стойки с серверами, поднял на них глаза, полные надежды и отчаяния одновременно.
— Я ничего не трогал, — сказал он. — Честно. Даже дышал через раз.
— Молодец, — сказала Лена, садясь за компьютер. — А теперь отойди подальше и не мешай профессионалам работать.
— А как же я? — обиделся Паша.
— А ты будешь морально поддерживать. Молча. Мысленно.
Паша вздохнул, отошёл к стене и замер, глядя на них с преданностью собаки, которую оставили ждать у двери магазина. Саша сел рядом с Леной, и они начали разбирать код, который Паша умудрился сломать за каких-то полчаса.
— Вот здесь, — сказала Лена, указывая на строчку. — Он удалил не таблицу, а всего лишь индекс. Но без индекса запросы тормозят так, будто база данных залита бетоном.
— Починим за пять минут, — ответил Саша, уже набирая команды.
Он чувствовал её плечо рядом со своим, её дыхание, запах жасмина и чего-то ещё, что не мог определить, но точно хотел чувствовать каждую ночь. Три дня. У них было три дня, чтобы найти предателя. Три дня, чтобы спасти проект. Три дня, чтобы не потерять друг друга в этой безумной гонке, где на кону стояло всё. И он знал, что они справятся. Потому что у них не было выбора.
А Паша стоял у стены, смотрел на них и почему-то улыбался. Когда Саша поймал его взгляд, джуниор быстро отвернулся к серверам и сделал вид, что изучает маркировку на кабелях. Но улыбку спрятать не успел.
Глава 6. Ночь в серверной и разговор по душам
Тестовый стенд они починили к восьми вечера. Паша, как и обещал, простоял у стены три часа, изредка вздыхая и почесывая усы, но ни разу не влез с советами. Саша даже зауважал его за это терпение, потому что сам он на месте Паши давно бы уже начал задавать глупые вопросы и предлагать нерабочие решения. Лена закрыла ноутбук, потянулась, и Саша услышал знакомый хруст её позвонков — звук усталого, но довольного человека, который сделал своё дело.
— Всё, — сказала она. — Теперь работает. И даже быстрее, чем раньше.
— Я гений, — скромно заметил Саша.
— Мы гении, — поправила она, и это «мы» прозвучало так естественно, будто они работали в паре не три дня, а три года. — Ты добавил индекс, я оптимизировала запросы. Командная работа.
— Так и запишем в резюме.
Паша наконец отошёл от стены и подошёл к ним с таким видом, будто собирался произнести речь. Усы его взволнованно подрагивали, и Саша понял, что сейчас начнётся что-то душещипательное.
— Ребята, — начал Паша, — я хочу сказать... вы крутые. Я многому у вас учусь. И не только коду. Но и тому, как надо работать. И как... ну, в общем, я всё сказал.
— Паша, ты плачешь? — спросила Лена, вглядываясь в его лицо.
— Нет, — всхлипнул он. — Это усы вспотели.
— Иди домой, — сказал Саша, похлопав его по плечу. — Отдохни. Завтра будет новый день и новые баги.
— А вы?
— А мы ещё поработаем. Надо проверить логи за сегодня.
Паша кивнул, вытер усы рукавом и вышел из серверной, оставив после себя запах пончиков и детской обиды на то, что его не берут во взрослые игры. Саша посмотрел на Лену, она — на него, и в этом взгляде было всё: усталость, напряжение, желание и то странное чувство, когда ты хочешь быть рядом с человеком даже тогда, когда всё вокруг идёт не так.
— Он знает? — спросил Саша, закрывая дверь.
— Что именно? — Лена подошла к окну, за которым уже зажглись огни вечернего города.
— Про нас. Он смотрел на нас так, будто мы только что признались в любви при всём офисе.
— Паша — джуниор, — ответила Лена, не оборачиваясь. — Он видит то, что хочет видеть. Если он хочет видеть романтику, он её увидит. Если захочет увидеть профессиональное сотрудничество, увидит и его.
— А что он увидит на самом деле?
Лена наконец обернулась, и в её глазах горели отражения ночных огней. Она подошла к нему, остановилась в шаге, и он почувствовал, как её дыхание касается его щеки. Это было опасно. Это было неправильно. Это было то, от чего у него перехватывало горло и подкашивались колени.
— На самом деле, — сказала она тихо, почти шёпотом, — Паша увидит то, что мы ему покажем. И пока мы не нашли предателя, мы покажем ему только работу. Ты понимаешь?
— Понимаю, — ответил Саша, хотя на самом деле не понимал, как можно быть так близко и не касаться.
Она, словно прочитав его мысли, сделала шаг назад и села за компьютер, включила монитор и открыла логи доступа. Её пальцы забегали по клавишам, и это было заклинание, которое возвращало их из мира чувств в мир работы, дедлайнов и подозрений.
— Смотри, — сказала она, показывая на экран. — Сегодня ночью снова был вход. В три пятнадцать. Под учёткой того же старого админа.
— Как он это делает? — спросил Саша, садясь рядом. — Мы же заблокировали все старые учётки после прошлого раза.
— Значит, у него есть доступ к админ-панели. Кто-то из тех, кто может разблокировать пользователей.
— Макс?
— Макс может. Я могу. Ты можешь. И ещё пара человек из отдела безопасности, которые работают удалённо и которых мы никогда в глаза не видели.
— И Андрей, — добавил Саша, и это имя повисло в воздухе, как облако дыма.
Лена промолчала. Но её пальцы на секунду замерли, и этого было достаточно, чтобы Саша понял — она думала о том же. Андрей появился слишком вовремя. Андрей знал о расследовании. Андрей имел доступ ко всему, потому что инвесторы дали ему полный карт-бланш.
— Ты не хочешь его подозревать, — сказал Саша, глядя на её профиль.
— Я не хочу подозревать никого, — ответила она. — Но я должна. Это моя работа.
— А если окажется, что это он? Что ты сделаешь?
Лена повернулась к нему, и в её глазах была такая боль, что Саша пожалел о своём вопросе. Она не ответила. Вместо этого она встала, подошла к окну и прижалась лбом к холодному стеклу.
— Я расскажу тебе одну историю, — сказала она, и её голос был тихим, почти безжизненным. — Андрей и я работали вместе пять лет. Он был моим наставником, потом партнёром, потом женихом. Мы собирались пожениться. Я купила платье. Сняла ресторан. Пригласила гостей.
Саша слушал, не дыша. Он чувствовал, как внутри него закипает злость на человека, которого он почти не знал, но уже ненавидел всей душой.
— За две недели до свадьбы я нашла в его ноутбуке документы, — продолжила Лена. — Он продавал код нашего проекта конкурентам. Не потому, что ему нужны были деньги. У него и так их было много. А потому, что ему нравилась игра. Ему нравилось обводить всех вокруг пальца.
— И ты...
— Я пошла к начальству. Предъявила доказательства. А он... он переиграл меня. Сказал, что это я ворую код, а документы подделала, чтобы оговорить его. Начальство поверило ему. Потому что он умеет убеждать. Потому что он всегда умел убеждать.
— Тебя уволили?
— Меня уволили. С волчьим билетом. А он остался. И продолжил воровать. Но уже осторожнее, так, чтобы никто не заметил.
Лена замолчала. В серверной было тихо, только вентиляторы гудели, и где-то далеко сигналила машина. Саша подошёл к ней, встал рядом, и она сама прижалась к его плечу.
— Я не хочу, чтобы ты думал, что я мщу, — сказала она. — Я не мщу. Я просто хочу, чтобы он больше никому не навредил.
— Я и не думаю, — ответил Саша, обнимая её за плечи. — Я думаю о том, что ты невероятно сильная. И что я горжусь тем, что нахожусь рядом.
— Не гордись раньше времени. Мы ещё не нашли предателя. Может, это и не он.
— А если он?
— Тогда будет очень больно. Но я справлюсь. Я уже справлялась.
Они стояли у окна, и огни города отражались в стекле, создавая иллюзию, будто они парят где-то на тридцатом этаже, высоко над суетой и проблемами. Саша знал, что это иллюзия. Что завтра снова будет работа, подозрения, бесконечные логи и допросы. Но сейчас, в этот момент, когда Лена прижималась к нему, а её дыхание согревало его шею, он чувствовал себя так, будто всё будет хорошо. Обязательно будет.