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