[I]
По воскресным дням в «Бандаже и Брекетах» было больше всего работы, а за право получения лучшей работы жителям всегда приходилось бороться. Первый, кто входил в дверь, включал свет и проверял инфографику. Ее было достаточно легко читать, так что разобраться могли даже зеленые салаги. Но Лимпопо не была салагой. У нее было больше фиксаций[1] в прошивку[2] «Бандажа и Брекетов», чем у кого-либо еще, как минимум на порядок больше, чем у всех остальных. Технически считать свои фиксации было дурным вкусом, а уж тем более соревноваться с остальными. В экономику дарения нужно вкладываться без подсчета своих заслуг, потому что подсчет заслуг подразумевает ожидание вознаграждения. Если ты ожидаешь вознаграждения, то твои действия больше похожи на вложение, чем на подарок.
Теоретически Лимпопо была с этим согласна. На практике же подсчет заслуг был настолько простым, а таблица лидеров настолько удовлетворительной, что она просто не могла удержаться от этого, однако не считала свою победу какой-то привилегией. Вернее, почти никогда этим не гордилась. Однако в это воскресенье, войдя в дверь «Бандажа и Брекетов» первой и стоя в одиночестве посреди большой общей комнаты, где в ряд были выстроены столы и стулья, рассматривая номинальные значения на инфографике, она гордилась собой. Она похлопала по стене жестом собственника, что было уж совсем неприемлемо и порочно. В свое время она помогала строить «Бандаж и Брекеты», проводя долгое время на пустошах в поисках деталей и компонентов, которые отправленные вперед дроны определяли, как приемлемые для строительства. Именно во время этого проекта она и решила стать ушельцем. Это решение полностью овладело ею во время осмотра пустошей. Она поставила на землю свой рюкзак, выбросила из карманов все, что могло привлечь воров и грабителей, положила в рюкзак запасные трусы и ушла на Ниагарское нагорье, незаметно перейдя ту невидимую линию, которая отделяет цивилизацию от не принадлежащих никому земель. Ушла из существующего мира в лучший, тот, каким он мог бы стать.
База исходного кода, разработанная Верховной комиссией ООН по делам беженцев, много раз использовалась в полевых условиях. Необходимо было задать нужный тип здания, указать радиус территории для сбора ресурсов и направить дронов для инвентаризации окрестностей. Выполнялось сканирование по нескольким полосам частот, проводились глубокие запросы в базах данных исходного кода по планированию и строительству, чтобы найти подходящие блоки для требуемых строений или конструкций. Составлялась инвентаризация найденных предметов, после чего беженцы или работники гуманитарной помощи (или, в самых постыдных случаях, нелегально вывезенные дети-рабы) разбредались по окрестностям, чтобы достать те компоненты, которые позволили бы возвести здание.
Так появлялся строительный участок. Здание отслеживало и определяло компоновку элементов, постоянно корректируя основные этапы плана строительства с учетом навыков рабочих или роботов. Для людей это могло походить на какую-то магию или быть своеобразным ритуальным унижением. Ведь если ты устанавливал что-либо не так, система пыталась найти способ обойти твою глупую ошибку. Если ей это не удавалось, система подавала все более интенсивные тактильные сигналы. Если ты их игнорировал, в дело вступали оптические и даже звуковые предупреждения. Если ты уклонялся и от них, система оповещала других работников о неправильно установленном элементе и давала инструкции по исправлению возникших неисправностей. Такое поведение прошло много А/Б тестирований (все было в открытой базе исходного кода, и модульное тестирование было открыто для всеобщей оценки), и самой успешной стратегией исправления людских ошибок, которую нашли для себя здания, – это делать вид, что людей просто не существовало.
Если вы устанавливали металлоконструкцию таким образом, что здание совершенно не могло ее ни к чему приспособить, и игнорировали целый хор предупреждений, другой работник получал уведомление о единице «неправильно выровненного» материала и получал назначение на исправление ошибки с самым высоким приоритетом. Эту же ошибку здания выдавали, если что-то шло не так. При появлении такой ошибки совершенно не подразумевалось, что человек напортачил вследствие злого умысла или своей некомпетентности. Изначально предполагалось, что, если за ошибку никто не несет ответственность, – это будет лучше сказываться на социальных отношениях. Люди совершали гораздо больше ошибок, особенно в том случае, если их ставили в неловкое положение на глазах у коллег. Те альтернативные версии, где использовался метод прилюдного позора, показали, что попытки виновных в нарушении планов рабочих пылко отрицать свою виновность были самым серьезным препятствием на пути строительства здания.
Поэтому, если ты серьезно напортачил, вскоре появлялся кто-то на механоиде или автопогрузчике, или же просто с отверткой в руке и полученным заданием на проведение работ для устранения тех неуклюжих наработок, которые ты с усердием пытался встроить в систему. Ты мог притвориться, что делаешь ту же работу, что и пришедший на выручку новичок, как будто являясь частью решения проблемы, а не ее причиной. Это позволяло не ударить лицом в грязь, поэтому впоследствии не нужно было убеждать всех, что ты-то все делал правильно, а неправильными были инструкции, предоставленные зданием (как, впрочем, и все остальное в этом мире).