реклама
Бургер менюБургер меню

Артём Аэр – Поле Сознания. Ошибка 404 (страница 1)

18

Артём Аэр

Поле Сознания. Ошибка 404

«Свобода – это не сила менять реальность, а право видеть её правду и не вмешиваться»

Глава 0

«Самые темные места в аду оставлены для тех, кто сохраняет нейтралитет во времена морального кризиса» – Данте Алигьери

Мой день начинался с цифр. Не с кофе, не с завтрака, а с цифр. В 07:15 будильник отображал температуру за окном: +18°C. В 07:20 чайник показывал, что вода достигла 98°C. В 07:35 навигатор рассчитывал время до офиса: 24 минуты с вероятностью 87%.

Я – Андрей Петров, тестировщик в «ТехноЛабе». Мне 30 лет, и моя жизнь была такой же предсказуемой, как код, который я проверял. Каждый день один и тот же маршрут: дом-метро-офис-метро-дом. Каждый понедельник – совещание в 10:00. Каждую среду – пицца с командой. Каждую пятницу – попытки начальства создать «корпоративный дух».

Моя квартира в панельной девятиэтажке была стерильной: белые стены, минималистичная мебель, никаких лишних вещей. Как интерфейс без багов. Родители жили в другом городе, мы созванивались раз в неделю по воскресеньям в 19:00. Сестра вышла замуж и переехала в Германию. Моя социальная жизнь сводилась к редким встречам с парой друзей из университета, которые, как и я, постепенно превращались в винтики системы.

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

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

Я проверял почту. Письмо от матери: «Андрюша, как дела? Не забывай есть горячее». Письмо от начальника: «Петров, к утру нужен отчет по тестированию нового модуля». Письмо от банка: «Напоминаем о ежемесячном платеже».

Всё как обычно. Всё предсказуемо. Всё стабильно.

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

«Завтра будет такой же день», – подумал я. И почему-то это осознание вызвало не облегчение, а легкую тошноту.

Я не знал, что это мой последний вечер обычной жизни. Что завтра всё изменится. Что система, которую я так любил за её предсказуемость, покажет мне своё настоящее лицо.

А пока я пошел готовить ужин, сверяясь с рецептом в приложении, которое точно рассчитывало время и температуру для идеальной пасты.

Глава 1

«Есть разница между жить и просто не умирать» – Чак Паланик

– Андрей, ты с нами на митап в пятницу? Там тимбилдинг, квизы…

Голос Марины прозвучал как заезженная пластинка. Я оторвался от монитора, где строчки кода давно слились в одно серое пятно, и посмотрел на ее улыбку – идеальную, отработанную, как у стюардессы в авиасимуляторе.

– Квизы? – я намеренно сделал паузу, наслаждаясь секундой недоумения на ее лице. – Марин, давайте я лучше баг найду, который заставляет нас думать, что это весело. Это будет полезнее для проекта.

Она фальшиво рассмеялась, уже отходя.

– Всегда шутишь!

«Не шучу», – мысленно парировал я, провожая ее взгляд. Я мог с закрытыми глазами описать этот диалог. Я был частью бесконечного цикла: понедельник – кофе, среда – пицца, пятница – попытки начальства создать «корпоративный дух». Я мог предсказать, кто что закажет на обед, и какой мем бросит в чат Артем из тестирования. Моя жизнь была программой, написанной на языке скуки, и я был в ней всего лишь функцией, которая молча несла свой баг – тягу к чему-то настоящему.

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

Я уже почти дошел до скамейки, где всегда сидел один и тот же старик с газетой, когда ритм дал сбой.

Старик, до этого абсолютно нормальный, вдруг расплылся.

Это было не похоже на проблемы со зрением. Его контуры поплыли, как картинка с битым пикселем. На секунду он стал полупрозрачным, и мне показалось, что я вижу сквозь него спинку скамейки и кусты. Потом старик снова обрел плотность, но… сместился. Теперь он сидел на полметра левее, и газета в его руках была сложена иначе. И самое жуткое – выражение его лица. Оно было абсолютно пустым, бессмысленным, как у сброшенной на заводские настройки андроида.

Я застыл, чувствуя, как по спине бегут мурашки. Логика, мой главный инструмент, беспомощно заскрипела на холостом ходу. «Что за черт?» – прошептал я, и это прозвучало как молитва.

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

Прямо перед глазами, перекрывая обзор, всплыли строки. Десятки, сотни строк. Они накладывались друг на друга, мерцали. Я инстинктивно отшатнулся, но интерфейс плыл за моим взглядом. Я видел его поверх лица старика.

[СУБЪЕКТ: ЧЕЛОВЕК]

├── Статус: Корректировка/Стабилизация

│   ├── Процесс: Восстановление целостности после сбоя позиционирования

│   └── Время до завершения: 00:00:03

├── Физиологические показатели

│   ├── Сердцебиение: 0 уд/мин

│   ├── Дыхание: 0 вдохов/мин

│   ├── Активность мозга: 0.8% (Фоновая)

│   └── [ЕЩЕ 15 ПОКАЗАТЕЛЕЙ…]

└── [ДОСТУП К ПОЛНОМУ ПРОТОКОЛУ ЗАБЛОКИРОВАН]

Я зажмурился, но текст теперь горел на моих веках. Я повернул голову – и тот же водопад данных обрушился на меня с дерева, с асфальта, с каждого объекта вокруг. Я увидел интерфейс обычного булыжника, и он был в десятки раз подробнее и безумнее, чем у этого… человека. Исторические данные, химический состав, поэтические ассоциации…

Паника. Холодная, тошнотворная. Сердце забилось где-то в горле. Кислорода не хватало. Я почувствовал, как мой рассудок, такой четкий и логичный еще минуту назад, начал трещать по швам под натиском этой нефильтрованной информации. Мир превратился в оглушительный, безумный справочник.

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

Последнее, что я увидел перед тем, как погрузиться в темноту, был интерфейс своего собственного падающего тела и, краем глаза, старика, который снова взял в руки газету, как ни в чем не бывало.

[Субъект: Андрей Петров. Состояние: Острый когнитивный диссонанс. Целостность сознания: 43% и падает…]

Глава 2

«Безумие – это точное повторение одного и того же действия. Раз за разом, в надежде на изменение. Это есть безумие» – Вальтер (Far Cry 3)

Первым пришло обоняние. Резкий, химический запах хлорки и чего-то сладковатого, лекарственного. Потом слух – приглушенные шаги за стеной, ровное гудение какого-то прибора. И только потом – зрение.

Белый потолок. Матовый, с мелкими трещинками. Я лежал неподвижно, пытаясь собрать в кучу расползающиеся мысли. Парк. Старик. Тот… интерфейс. Я сглотнул. Горло было сухим, как наждачная бумага.

Я медленно повернул голову. Обычная больничная палата на двоих. Вторая кровать пуста. На тумбочке – пластиковый стаканчик с водой.

И тогда я это увидел. Сначала краем глаза – мерцающую надпись на стене. Потом еще одну – на капельнице, стоявшей рядом. Я зажмурился, но было поздно. Лавина уже сходила.

[ОБЪЕКТ: МЕДИЦИНСКАЯ СИСТЕМА ДЛЯ ИНФУЗИЙ]

├── Производитель: «МедТех», г. Дубна

├── Объем: 500 мл

├── Скорость подачи: 30 мл/ч

├── Состав раствора: Декстроза 5%, Хлорид Натрия 0.9%

└── [СВЕРНУТО: 8 свойств]

[СУБЪЕКТ: ЧЕЛОВЕК (ПАЦИЕНТ)]

├── Имя: Андрей Петров

├── Состояние: Посттравматический шок, дегидратация

├── Уровень стресса: 89%

├── Когнитивная функция: Нестабильна

└── [СВЕРНУТО: 24 показателя]

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

«Нет… только не снова…» – мой собственный голос прозвучал хрипло и испуганно.

Я сжал веки, пытаясь найти в памяти то, что всегда помогало мне успокоиться – код. Четкие, логичные строки. Если это интерфейс, у него должна быть команда закрытия. Как в программе. Крестик в углу.

«Закройся. Исчезни. СТОП», – мысленно кричал я, вглядываясь в мельтешащие перед глазами строки.

И вдруг – я заметил. В углу моего собственного интерфейса, почти прозрачная, была маленькая пиктограмма: глаз с перечеркнутой линией.