Строки кода
5 июля 2026, 20:00Офис «Preserve Tech Solutions» гудел, как улей.
Амелия сидела за своим рабочим столом уже девятый час подряд. Три монитора перед ней отображали разные участки кода, схемы базы данных и окно с тестовой визуализацией, которая упорно не хотела работать так, как надо. Где-то в недрах архитектуры засел баг — мерзкий, неуловимый, — и она не могла его найти.
— Мисс Майклсон, — в дверях появилась Джулия с планшетом. — Мистер Харрис спрашивает, успеем ли мы к дедлайну.
— Успеем, — ответила Амелия, не поднимая глаз от экрана. — Если мне никто не будет мешать.
— Я передам ему именно так?
— Передайте: «Да, сэр, всё под контролем».
Джулия кивнула и исчезла. Амелия потёрла переносицу. Очки сползли на кончик носа, и она поправила их машинальным жестом. Глаза болели. Спина затекла. Кофе в чашке остыл ещё час назад, а нового она так и не сварила.
Проект «VisiScan» вышел на финишную прямую. Больницы ждали демо-версию через три дня, а у неё до сих пор не работал модуль рендеринга. Она переписала его дважды, но каждый раз что-то шло не так: то текстуры накладывались с ошибкой, то база данных не успевала подгружать срезы МРТ в реальном времени, то вообще всё падало без видимой причины.
Она запустила тест в пятый раз. Система задумалась на секунду и снова выбросила ошибку.
— Чёрт, — пробормотала она и потянулась к клавиатуре.
Телефон завибрировал. На экране высветилось имя: «Стайлз».
Она нажала «принять», зажав телефон плечом, и продолжила печатать.
— Мисс Майклсон! — голос Стайлза звучал взволнованно. — У меня к вам вопрос. Технический. Очень технический. Вы же программист, верно?
— Верно. Что случилось?
— Мне нужно отследить, откуда было отправлено сообщение. Не просто сообщение — СМС. Вернее, не совсем СМС, а сообщение в мессенджере. С телефона. Но телефон был не тот, с которого отправили. Ну, вы понимаете.
— Стайлз, я ничего не поняла. Объясни нормально.
Стайлз сделал глубокий вдох — она слышала, как воздух со свистом проходит через его зубы.
— В ночь, когда мы были в школе, Эллисон получила сообщение. Якобы от Скотта. Но Скотт его не отправлял. Кто-то отправил его с другого устройства, подделав номер Скотта. Это мог быть компьютер. Или планшет. Или ещё что-то. Мне нужно узнать, с какого именно устройства и где оно находится.
Амелия прекратила печатать.
— Ты хочешь, чтобы я отследила источник сообщения?
— Да! Именно! Вы же можете? У вас есть программы, доступы, вы знаете, как это делается...
— Стайлз, — перебила она. — Я бы с радостью. Но у меня дедлайн через три дня, и мой код разваливается на части. Я не спала нормально уже неделю, и если я сейчас отвлекусь, проект провалится.
— О, — в его голосе прозвучало разочарование. — Я понимаю. Работа. Дедлайн. Код. Это важно.
— Мне жаль.
— Нет-нет, всё в порядке! Я найду кого-нибудь ещё. Может быть, Дэнни. Он разбирается в компьютерах. Не так круто, как вы, но...
— Дэнни — отличный выбор, — сказала она. — Он справится.
— Вы правда так думаете?
— Я думаю, что он знает о технологиях достаточно, чтобы отследить сообщение. И он не под дедлайном.
— Ладно, — Стайлз вздохнул. — Тогда я побеспокою его. А вы... пишите свой код. И поспите когда-нибудь. Вы выглядите уставшей.
— Ты меня даже не видишь.
— У меня хорошее воображение. Всё, пока!
Он повесил трубку. Амелия посмотрела на телефон, потом на экран, где всё ещё висело сообщение об ошибке. Она отложила трубку и снова взялась за клавиатуру.
Где-то там, в городе, происходило что-то важное. Что-то связанное с Альфой, с Дереком, с охотниками. Но сейчас она не могла помочь. Сейчас она была не альфа-волчицей, не мстительницей, не союзницей в войне. Сейчас она была программистом, у которого через три дня дедлайн, и этот программист должен был заставить чёртов модуль рендеринга работать.
Она запустила тест в шестой раз.
К одиннадцати вечера офис опустел. Джулия ушла последней, пожелав Амелии спокойной ночи и оставив на столе чашку свежего кофе. Чашка всё ещё стояла нетронутой — Амелия была слишком сосредоточена, чтобы отвлекаться на кофе.
Наконец, около полуночи, она нашла баг. Одна строка. Одна пропущенная точка с запятой в модуле загрузки данных. Она исправила её, запустила тест — и на этот раз система ожила. Модель лёгкого загрузилась за две секунды, повернулась на триста шестьдесят градусов, показала все срезы. Идеально.
— Наконец-то, — прошептала она, откидываясь в кресле.
Она сняла очки, потёрла глаза и взяла телефон. На экране не было новых сообщений — ни от Стайлза, ни от Дерека, ни от бабушки. Город, казалось, затаил дыхание.
Она набрала номер, который знала наизусть.
Маркус ответил после второго гудка.
— Привет, полуночница, — его голос звучал бодро, хотя в Эшвилле сейчас было три часа ночи.
— Ты не спал.
— Ждал твоего звонка.
— В три часа ночи?
— Ты всегда звонишь в три часа ночи, когда у тебя дедлайн. Это часть твоего паттерна.
Амелия улыбнулась. Маркус был единственным человеком, который знал её паттерны лучше, чем она сама.
— Как проект? — спросил он.
— Только что закончила. Баг был в одной строке. Точка с запятой.
— Классика. Сколько часов ты просидела за компом?
— Не считала.
— Ясно. Ты ела?
Амелия посмотрела на нетронутый кофе.
— Не помню.
— Амелия.
— Я поем, когда вернусь домой. Обещаю.
Маркус вздохнул. Этот вздох был ей знаком — он означал, что он ей не верит, но не будет давить.
— Как там твой Бейкон-Хиллз? — спросил он. — Всё ещё тихий и скучный?
— Не совсем тихий, — осторожно сказала она. — Здесь... происходит кое-что.
— Что именно?
— Я пока не могу рассказать. Просто знай, что я в порядке.
В трубке повисла пауза. Амелия знала, что Маркус хочет спросить больше. Но он, как всегда, сдержался.
— Ладно, — сказал он наконец. — Ты расскажешь, когда будешь готова.
— Спасибо.
— Не за что. Просто... будь осторожна, хорошо? Ты в новом городе, одна. И судя по твоему голосу, у тебя там не просто работа.
— Я справлюсь.
— Я знаю, что справишься. Ты всегда справляешься. Но если что — я на связи. В любое время.
— Даже в четыре утра?
— Особенно в четыре утра. Это моё любимое время для разговоров о твоих приключениях в Калифорнии.
Она рассмеялась — тихо, коротко, но это был настоящий смех. Первый за несколько дней.
— Спасибо, Маркус.
— Всегда пожалуйста. А теперь иди домой и поешь. Это приказ.
— Ты мне не начальник.
— Я твой друг. Это даже важнее.
Он повесил трубку. Амелия ещё несколько секунд смотрела на телефон, потом убрала его в карман, выключила компьютер и встала из-за стола. В офисе было тихо. За окном мигали огни города.
Она взяла куртку и пошла к выходу.
Уже в машине, прогревая двигатель, она включила радио. Местная станция передавала ночные новости.
«...нападение на учителя химии средней школы Бейкон-Хиллз. Адриан Харрис был доставлен в больницу с серьёзными травмами. Полиция продолжает расследование серии нападений, начавшихся несколько недель назад. Главный подозреваемый — Дерек Хейл, местный житель, — находится в розыске. Граждан просят не приближаться к нему и немедленно сообщать о местонахождении...»
Амелия выключила радио.
Дерек в розыске. Нападение на учителя. Альфа продолжал свою охоту, а полиция шла по ложному следу. И она ничего не могла сделать — во всяком случае, не сегодня.
Она завела двигатель и поехала домой. Город был тих и пуст. Луна — всё ещё почти полная — висела над лесом, заливая дорогу серебристым светом.
Завтра. Завтра она снова включится в эту войну. Но сегодня она сделала то, что должна была: закончила проект. Поговорила с другом. И осталась в здравом уме.
Иногда этого было достаточно.
Пока нет комментариев. Авторизуйтесь, чтобы оставить свой отзыв первым!