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