Максим Кодекс
Код хаоса: магический scrum

Глава 1: Нулевой спринт

Кирилл сидел в полутёмной комнате, где воздух пропитался запахом несвежей еды и энергетика. Он не открывал шторы уже больше месяца. На столе – гора пустых банок, уже плесневеющие коробки из-под Дошика и медальон, который он нашёл три месяца назад в странной посылке без обратного адреса.

Он появился в его жизни как предвестник изменений. В тот день почтальон принёс небольшую коробочку, внутри которой лежал артефакт с гравировкой в виде бесконечной спирали. Приписка гласила: «Для тех, кто готов увидеть правду». Кирилл не придал значения, но медальон начал странно пульсировать в моменты наибольшей тревоги.

Вот как сейчас, медальон начал пульсировать на столе пока Кирилл тыкал в клавиатуру так, будто хотел продавить экран ноутбука в преисподнюю. Его мир сузился до мерцания монитора: Jira с горами не закрытых тикетов, Zoom-окно с застывшим лицом тимлида, сериал на втором экране, где герои смеялись чужим смехом

Он машинально потянулся за банкой энергетика, но пальцы наткнулись на пустоту. Взгляд упал на календарь: 247-й день удалёнки. Или 248-й? Стены съёмной однушки дышали плесенью и одиночеством. Каждый день – копия предыдущего, как зацикленный гиф.

Кирилл бросил взгляд на стол, медальон продолжал пульсировать и ему показалось что спираль ДНК вращается пожирая саму себя. Это вызвало у него внутренний дискомфорт, словно по спине пробежал холодок. Интуиция подсказывала ему, что нужно действовать.

Он встал из-за стола, подошел к окну и резко сдвинул штору. В комнату ворвался свежий воздух, разгоняя затхлость. Глубокий вдох помог ему успокоиться. Он посмотрел вниз на оживленную улицу, где жизнь била ключом.

Это зрелище напомнило ему, что пора что-то менять не только в комнате, но и в жизни в целом. Он почувствовал, что пришло время для перемен.

Закрыв глаза, он попытался упорядочить мысли. Несмотря на хаос в голове, он понимал, что нужны кардинальные перемены. Очистить стол от хлама и проветрить комнату было недостаточно. Нужно было переосмыслить свою работу и личную жизнь, выйти за рамки рутины.

– Ложкин! – голос из наушников заставил вздрогнуть. – Ты вообще с нами? Твой TPS-отчёт должен был быть вчера!

– Сорян, Дмитрий Олегович, глючит… – он хотел сказать “интернет”, но язык вдруг стал ватным.

Спираль на пульсирующем медальоне резко увеличилась и начала вращаться уже более явно. Кирилл почувствовал, как всё вокруг меняется. Монитор стал ярче, цвета – насыщеннее, а странные символы и артефакты на экране задвигались, словно ожили. Шум в ушах нарастал, превращаясь в единый гул множества голосов. В этот момент он понял, что больше не контролирует ситуацию. Он закрыл глаза и попытался успокоиться, но странное ощущение продолжало нарастать. Последнее, что он успел подумать: “Ну хоть так отдохну от ежедневных созвонов…”

[Системное сообщение:Загрузка патча 7.12.3b]

Очнулся он от того, что по щеке ползло что-то мягкое и теплое. Кирилл открыл глаза и увидел… кошку. Нет, не кошку. Существо с телом рыси, крыльями летучей мыши и глазами как два жидких кристалла.

– Мяу-404, – произнесло создание, вылизывая ему лоб шершавым языком с узором в виде QR-кода. – Пользователь Кирилл_Новичок, добро пожаловать в Экзитениум. Ваш текущий уровень доступа: гость (read only).

Он вскочил, спотыкаясь о фиолетовый песок, который струился сквозь пальцы как таймер загрузки. Вокруг простирался пейзаж из сломанных метафор: река, текущая вверх по спирали, деревья с листьями-иконками, небо в трещинах как битый экран смартфона.

– Э-это сон? – голос звучал странно эхом, будто его пропустили через аудиофильтр.

Кошко-мышь прыгнула ему на плечо, когти приятно покалывали кожу.

– Ошибка предположения, – проворчало существо. – Реальность 2.0 в стадии бета-теста. Рекомендую:

1) Найти источник утечки памяти

2) Избегать глитч-штормов

3) Не…

Грохот перекрыл речь. Из трещины в небе вывалилось нечто, напоминающее дракона из ранних 3D-игр – полигональная морда, текстуры грузились с задержкой.

– Внимание: моб уровня ‘Сеньор-разработчик’, – замигал голографический интерфейс перед глазами. Кирилл рефлекторно отпрянул, ощутив, как огненный шар, напоминающий рендер из программы After Effects, опалил его спину..

Рука сама потянулась к поясу – там висел не меч, а… USB-кабель с наконечником в виде руны. его памяти всплыла инструкция: "Для активации заклинания необходимо произнести пароль: 'sudo rm -rf /*'".

Это просто нелепо! – воскликнул он, отступая за валун, который неожиданно оказался гигантской клавишей Ctrl. – Я бизнес-аналитик, а не…

Дракон рыкнул кодом ошибки 500. Кирилл сжал кабель, осознав, что его депрессивное состояние последних месяцев исчезло. Страх был острым, как свежезаваренный кофе.

Sudo… – его голос дрожал, но руки автоматически сложились в жест, напоминающий ввод ssh-ключа. – …make me a sandwich!

Молния из пикселей ударила в дракона. Существо зависло, затем начало распадаться на составляющие биты. Кирилл рухнул на колени, вдруг заметив, что его собственная кожа светится едва заметным голубым свечением – как экран в тёмной комнате.

– Поздравляю, – кошка-мышь вылизывала лапу с логотипом Java. – Вы только что выполнили первый user story. Осталось 1,337 задач до релиза спасения мира.

Где-то вдалеке, за горами, напоминающими стопки нераспечатанных посылок с Ozon, завыл ветер. В его звуке слышалось: “Спринт начинается через 3… 2… 1…”

Кирилл поднялся, ощущая, как цифровой ветер треплет его волосы – странно, в реальности они всегда слипались от жира.

Кирилл шёл за Кошко-мышью, известной как Грим-Кодекс. Она двигалась с грацией, сочетающей кошачью лёгкость и мышиную ловкость, словно знала каждый уголок этого странного мира. Её тёмные глаза, сверкающие в полумраке, внимательно следили за его реакцией.

Путь лежал через густые заросли, где деревья и кусты переплетались, создавая непроходимую чащу. Грим-Кодекс уверенно пробиралась вперёд, ловко избегая ловушек и препятствий. Кирилл, следуя за ней, старался не отставать, но иногда терялся в этом лабиринте природы.

Вскоре они вышли на открытое пространство, где виднелись руины, напоминающие развалины офисных зданий. Стены были покрыты мхом и лианами, а окна зияли тёмными провалами. На ржавой вывеске, едва различимой среди растительности, можно было разглядеть надпись: “Дворец Вечных Спринтов”.

Грим-Кодекс остановилась и посмотрела на Кирилла, её глаза светились загадочным светом. Она сказала, что это место хранит множество тайн и что им предстоит пройти через множество испытаний, чтобы добраться до истины.

– Здесь можно поднять уровень доступа, – мурлыкало существо, указывая хвостом на алтарь в виде стойки с кофе-машиной. – Но нужен артефакт…

Он протянул руку и коснулся крана с надписью “Arabica 9000”. Экран завибрировал:

[Обнаружен квест: "Первая боль" ]

[Цель: Восстановить фрагмент памяти v0.12-alpha ]

[Награда: Доступ к навыку "Рекурсивное мышление" ]

Перед глазами поплыли образы: мать в больничной палате, его собственные пальцы, нервно щёлкающие F5 в браузере с результатами анализов, запах антисептика, смешанный с ароматом латте…

– Стоп! – Кирилл отшатнулся, ударившись спиной о что-то мягкое. Обернулся – перед ним стояла девушка. Нет, не девушка – её тело мерцало как голограмма, волосы переливались всеми цветами RGB, а на шее висел кулон в виде знака бесконечности с трещиной.

– Ты новенький? – её голос звучал как синтез аудиодорожек из разных треков. – Я CtrlZ, но можно Лера. – Она протянула руку, и Кирилл заметил, что её ладонь покрыта шрамами-таймкодами: 00:47:23, 01:15:42…

– Кирилл… – он запнулся, чувствуя, как сердце бьётся в такт мигающим где-то далеко светодиодам. – Почему у тебя… – он кивнул на её полупрозрачную грудь, где вместо сердца пульсировал логотип облачного хранилища.

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.