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

Юрий Драздов – Король Гильдии Канцеляристов 3 (страница 3)

18

```

FUNCTION CalculateManaRegen(Employee) {

BASE_REGEN = 1;

ACTIVITY_MODIFIER = 0;

IF Employee.LastMouseClickTime < 5 MINUTES AGO {

ACTIVITY_MODIFIER = Employee.AverageCPM * 0.1; // CPM = Clicks Per Minute

}

IF Employee.Document == "Квартальный отчет" {

ACTIVITY_MODIFIER = ACTIVITY_MODIFIER * 3; // Отчеты священны

}

IF Employee.Mood == "Счастье" {

ACTIVITY_MODIFIER = ACTIVITY_MODIFIER * 0.5; // Счастливые не работают

}

IF Employee.Mood == "Страх" {

ACTIVITY_MODIFIER = ACTIVITY_MODIFIER * 2; // Адреналин!

}

RETURN BASE_REGEN + ACTIVITY_MODIFIER;

}

```

Алексей уставился на экран. Мана, источник всех магических сил в этом мире, регенерировала в зависимости от частоты кликов мышкой и типа обрабатываемого документа. Квартальный отчет утраивал регенерацию. А счастье — замедляло ее вдвое. Вот почему Грымзли, который ненавидел бумажную работу и предпочитал решать вопросы силой, всегда был на нуле. А Елена, проводящая дни напролет за планшетом, обладала почти бесконечным запасом маны. Система поощряла не воинов и не магов. Она поощряла... трудоголиков. Офисный планктон. Тех, кто готов был сутками кликать мышкой, заполняя бессмысленные формы. Это было чудовищно. И в то же время гениально.

Он, наконец, добрался до того, ради чего, возможно, и пришел. Стеллаж /HR/Employees. Теперь, без присмотра Стражников, он мог действовать свободнее. Он нашел контейнер Grymzly.dat. Тот был тяжелым, темно-зеленым, и от него исходило слабое тепло. Алексей коснулся его, и перед ним открылось нечто среднее между личным делом и карточкой персонажа в RPG. Там были стандартные параметры: Strength: 47, Intelligence: 12, Mana: 2. Но дальше шли системные поля, которые обычно скрыты от глаз:

Mood_swing_factor = 99 // Экстремально высокая амплитуда колебаний настроения. Причина: нереализованный потенциал лидера.

Loyalty_coefficient = 0.1 // Низкая лояльность к Системе. Чрезвычайно высокая лояльность к объекту "Ветров А.И." и группе лиц, идентифицируемых как "гильдия".

Favorite_Meal_ID = 774 // Борщ со сметаной.

Алексей невольно улыбнулся. Даже здесь, в бездушном коде, Грымзли оставался собой. Он нашел контейнеры Курьера, Копирайтера, Стажёра, Бродяги. У каждого были свои маленькие, трогательные или пугающие особенности, записанные сухим языком системных логов. У Курьера параметр Luck = 88 и скрытый бафф [Доставка надежды]. У Копирайтера — Grammar_Nazi_Level = MAX.

И наконец, он нашел его. Контейнер Elena.dat. Он был меньше и изящнее остальных, сделанный из материала, напоминающего голубоватый лед. Алексей замер, не решаясь прикоснуться. Это было самое сокровенное, самое личное, что только могло быть в этом мире — цифровая душа женщины, которую он любил. Он протянул руку, ожидая, что контейнер будет холодным, но от него исходило едва уловимое тепло. Он коснулся его, и перед ним открылась панель.

Контейнер был защищен паролем. Поле ACCESS_KEY мигало, ожидая ввода. Алексей на мгновение задумался. Пароль Елены. Что она могла использовать? Дату своего увольнения из суда? Номер первой статьи Трудового Кодекса? Он вспомнил ее глаза, когда она дарила ему ручку «Паркер». Вспомнил, как дрожали ее пальцы. Он набрал: Vetrov_A_I. Поле мигнуло зеленым. ACCESS GRANTED.

Внутри, среди сухих строк кода, описывающих ее навыки ([Окладной холод], [Экстренный аудит]) и параметры (Emotional_Suppression_Level = 97%), он увидел отдельный блок, озаглавленный RELATIONAL_LINKS. Там была всего одна запись:

Linked_Object_ID: 404-01 (VETROV A.I.)

Link_Type: EMOTIONAL_ATTACHMENT (CONFIRMED, ACT 0001)

System_Threat_Assessment: HIGH_SYNERGY.

Comment: Объект демонстрирует аномальное увеличение эффективности и стабильности эмоционального фона при нахождении в радиусе 3 метров от объекта 404-01. Рекомендуется не разлучать.

Алексей стоял и смотрел на эти строки. «Рекомендуется не разлучать». Даже бездушная Система, проанализировав терабайты данных, пришла к выводу, что им лучше быть вместе. Он не стал ничего менять. Ему не нужно было ничего менять. Он просто посмотрел, убедился, что она настоящая, что их связь зафиксирована на самом глубоком уровне реальности, и с легким сердцем закрыл контейнер.

---

Часть 4. Исходный код жестокости

Обойдя стеллажи с данными сотрудников, Алексей направился в самый дальний, самый темный угол Архива. Туда, где висела табличка /System/Culture. Здесь не было аккуратных контейнеров. Вместо них в воздухе висел огромный, бесформенный сгусток старого, пожелтевшего кода, опутанный проводами и скрепленный виртуальными скрепками. Это было похоже на злокачественную опухоль, вросшую в само основание Системы.

В центре этого сгустка лежал файл без расширения. Просто MISSION_STATEMENT_1974. Алексей, преодолевая внезапно нахлынувшее отвращение, коснулся его. Файл открылся не как код, а как обычный текстовый документ. Но содержание этого документа было страшнее любого вируса.

Это была стенограмма. Стенограмма первого совещания Заказчиков, датированная 3 января 1974 года. Алексей начал читать, и с каждой прочитанной строкой его лицо мрачнело.

Участник 1 (Представитель Заказчика): Значит так, молодой человек. Ваша задача — сделать учетную систему для нового проекта.

Кир (Архитектор): Я понял. Учет сотрудников, материальных ценностей, расчет KPI...

Участник 2 (Безопасность): Не только. Нам нужно, чтобы они работали. По-настоящему работали. Не отвлекались на перекуры, на разговоры, на эти ваши... эмоции. Эффективность — вот что главное.

Участник 1: Мы тут посовещались и решили. Внедрите туда... ну, знаете, стимулы. Чтобы боялись ошибиться. Чтобы каждая опечатка в отчете была как ножом по сердцу. Чтобы наказание было неотвратимым. Страх — лучший менеджер. Так и запишите в ваше... ТЗ.

Кир (Архитектор): Но это же... люди. Они не роботы. Эмоции, перерывы, сочувствие — это часть человеческой природы. Если мы уберем это, они выгорят через месяц.

Участник 2: А это уже не ваша забота. Ваша забота — написать код. И чтобы он работал. И чтобы утилизация отработанного материала проходила без сбоев.

Участник 1: Да, и еще. Внедрите туда этот... как его... соревновательный дух. Чтобы они грызлись за каждую скрепку, за каждый процент KPI. Так эффективность вырастет в разы. Все, молодой человек, дерзайте. Бюджет урезан, сроки горят, так что без изысков. Главное — функционал. Наказание. Учет. Контроль. И никаких сантиментов.

Алексей дочитал до конца. Его руки дрожали. Вот он, корень зла. Не ошибка в коде, не баг, не злой умысел Кира. Обычное совещание, на котором несколько упивающихся властью бюрократов решили судьбу тысяч душ, спустив бесчеловечное, садистское Техническое Задание уставшему программисту, у которого не было выбора.

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

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

// Но я не стал удалять все человеческое до конца. Я оставил лазейки.

// Ошибка 418. Протокол Уединения. Возможность оформлять отношения.

// Это все, что я мог сделать, не нарушив ТЗ.

// Я зашил возможность для любви и дружбы в фундамент этого ада, и они даже не заметили.

// Простите меня.

// Кир.

Алексей перечитал эти строки трижды. И внезапно все встало на свои места. Жестокость Системы была не багом, а фичей, навязанной извне. А странные, неуместные проявления человечности — ошибка 418, Протокол Уединения, браслеты-скрепки, Столовая № 25 — были не багами, а саботажем. Тихим, незаметным бунтом Архитектора против своих же творений. Кир не был злодеем. Он был заложником.

Алексей закрыл файл. Он больше не чувствовал гнева. Только печаль и решимость.

---

Часть 5. Рефакторинг реальности

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

Он открыл файл MISSION_STATEMENT_1974 в своем «Эксельбуре». Но не как код, а как текстовый документ. Он нажал на знакомую иконку в интерфейсе Excel — «Рецензирование» — и включил режим правки. Тот самый режим, в котором менеджеры всего мира оставляют уничтожающие комментарии к работе своих подчиненных.

Он не стал стирать жестокие требования Заказчиков. Вместо этого он начал вписывать свои комментарии. Синими чернилами, цвет «Убедительный синий», которым писала только одна ручка в мире — та, что лежала в его нагрудном кармане.

Он выделил абзац: «Внедрить стимулы, основанные на страхе. Сделать наказание неотвратимым.» И на полях, аккуратным, менеджерским почерком, написал:

Комментарий Ветрова А.И. (ВРИО Администратора, уровень доступа 29):

Пункт считать устаревшим и неэффективным. Проведенный аудит (см. инцидент "Битва в Интерфейсе", гл. 20) показал, что использование страха как мотиватора ведет к снижению долгосрочной лояльности и повышению текучести "кадров" (в виде утилизации). Рекомендовано: заменить на систему позитивного подкрепления, основанную на доказанном баффе "Человеческие Отношения" (+50% к синергии при совместной деятельности).