Добавить в корзинуПозвонить
Найти в Дзене

Код сновидений

Марк Рейн, старший разработчик в крупной IT‑компании, привык доверять логике и коду. Но всё изменилось в ночь на 17‑е число. Он работал над новым игровым движком — сложной системой с элементами дополненной реальности. В процессе отладки Марк заметил странную последовательность символов, всплывающую в логах: Δ7Ω9λΦ∞. Она появлялась после каждого теста, хотя не была частью ни одного из модулей. «Баг компилятора», — решил он и перезапустил систему. Но на следующую ночь ему приснился сон. Он стоял в пустом зале с десятками мониторов. На экранах мелькали фрагменты его жизни — но не такой, какая она есть, а альтернативной. Вот он в университете получает диплом физика, а не программиста. Вот открывает кафе в Барселоне. Вот живёт в горах, занимаясь фотографией. Проснувшись, Марк обнаружил на экране ноутбука открытую вкладку с кодом — там, где раньше была последовательность Δ7Ω9λΦ∞, теперь красовалась новая строка: Переносить Свернуть Копировать if (dream.sequence == true) {
reality.shift(0

Марк Рейн, старший разработчик в крупной IT‑компании, привык доверять логике и коду. Но всё изменилось в ночь на 17‑е число.

Он работал над новым игровым движком — сложной системой с элементами дополненной реальности. В процессе отладки Марк заметил странную последовательность символов, всплывающую в логах: Δ7Ω9λΦ∞. Она появлялась после каждого теста, хотя не была частью ни одного из модулей.

«Баг компилятора», — решил он и перезапустил систему. Но на следующую ночь ему приснился сон.

Он стоял в пустом зале с десятками мониторов. На экранах мелькали фрагменты его жизни — но не такой, какая она есть, а альтернативной. Вот он в университете получает диплом физика, а не программиста. Вот открывает кафе в Барселоне. Вот живёт в горах, занимаясь фотографией.

Проснувшись, Марк обнаружил на экране ноутбука открытую вкладку с кодом — там, где раньше была последовательность Δ7Ω9λΦ∞, теперь красовалась новая строка:

Переносить

Свернуть

Копировать

if (dream.sequence == true) {
reality.shift(0.03);
}

Марк стёр код, но на следующую ночь сон повторился — только теперь мониторы показывали более мрачные сценарии: он терял работу, ссорился с близкими, попадал в аварии. А утром в коде появилась ещё одна строка:

Переносить

Свернуть

Копировать

reality.stability -= 0.15;

Вскоре сны начали влиять на реальность. После пробуждения Марк заметил:

  • любимая кружка, разбитая год назад, стояла целой на полке;
  • фотография с бывшей девушкой, которую он удалил, снова появилась в альбоме;
  • на улице незнакомый прохожий окликнул его старым школьным прозвищем.

В офисе коллеги начали странно на него смотреть. «Марк, ты вчера говорил, что у тебя нет сестры», — сказала коллега Лиза. Но Марк помнил, что сестра была — в одном из снов.

Марк начал записывать сны и сопоставлять их с изменениями кода. Он обнаружил закономерность:

  1. Каждый сон активировал новый модуль в программе.
  2. Изменения накапливались, как коммит в системе контроля версий.
  3. Последовательность Δ7Ω9λΦ∞ появлялась перед каждым значительным изменением реальности.

Однажды ночью сон стал особенно чётким. Марк увидел себя в том же зале, но теперь на мониторах была надпись:

«ВЫБОР АКТИВИРОВАН. СИСТЕМА ПЕРЕПИСЫВАЕТ СУДЬБУ. ПОДТВЕРДИТЕ ИЛИ ОТКЛОНИТЕ».

Под надписью горели две кнопки: «Принять новую версию» и «Восстановить резервную копию».

Марк потянулся к кнопке «Восстановить», но в этот момент голос из динамиков произнёс:

— Ты не можешь просто откатить изменения. Каждая реальность — часть целого.

Он обернулся и увидел фигуру в чёрном худи. Лицо скрывалось в тени, но голос был странно знакомым.

— Кто ты? — спросил Марк.

— Я — предыдущая версия тебя, — ответила фигура. — Я тоже нашёл этот код. Но выбрал «Принять». И теперь я застрял здесь, в петле между реальностями

Марк проснулся в холодном поту. На экране ноутбука мигал диалог:

Переносить

Свернуть

Копировать

[SYSTEM]: Обнаружено критическое расхождение реальностей. Требуется вмешательство разработчика.
Варианты:
1. Принять новую версию (стабильность: 43 %)
2. Восстановить резервную копию (риск потери данных: 87 %)
3. Запустить процедуру слияния реальностей (экспериментальный режим)

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

Марк решил действовать. Он:

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

Но система сопротивлялась. Каждый раз, когда он удалял подозрительные строки, они появлялись снова — в другом месте, с небольшими изменениями.

На третий день программа начала «отвечать». На экране всплыло сообщение:

«Ты не можешь убежать от выбора. Все версии тебя уже сделали его. Ты — последняя переменная».

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

— Мы все пытались исправить код, — сказал один из них. — Но он не сломан. Он эволюционирует.

Утром Марк принял решение. Он открыл исходный код и вписал новую команду:

Переносить

Свернуть

Копировать

reality.merge({
version: "all",
user_consent: true,
backup_point: "current_moment"
});

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

Когда свет погас, он сидел за столом, а перед ним был чистый экран. Ни странных последовательностей, ни предупреждений — только стандартный интерфейс IDE.

Марк вышел на улицу. Всё выглядело по‑прежнему, но он чувствовал разницу. Теперь он помнил все версии себя: физика, фотографа, владельца кафе. Воспоминания не конфликтовали — они дополняли друг друга.

В кармане завибрировал телефон. Сообщение от Лизы: «Марк, ты в порядке? Вчера ты говорил странные вещи про параллельные миры».

Он улыбнулся и напечатал ответ: «Теперь всё в порядке. Кажется, я наконец нашёл свой путь».

Спустя месяц Марк запустил новый проект — открытую платформу для изучения сновидений и когнитивных процессов. Он не мог объяснить, как работает код слияния реальностей, но знал: где‑то в глубине системы всё ещё пульсирует последовательность Δ7Ω9λΦ∞.

Иногда ночью он видит тот зал с мониторами. Но теперь экраны показывают не альтернативные жизни, а возможности — бесконечные пути, которые могут стать реальностью. И каждый раз, когда он закрывает глаза, он слышит шёпот:

— Выбор — это не точка. Это процесс.