Найти в Дзене
Неприятно, но честно

Уволить гения одним днем.

В офисе компании «Вектор-Софт» было два типа тишины. Первая — утренняя, сонная, пахнущая кофе и свежей выпечкой. Вторая — ночная, напряженная, гудящая кулерами серверов и стуком одинокой клавиатуры. Игорь жил во второй. Он не был душой компании, не травил байки у кулера и не участвовал в офисных интригах. Он был тем парнем в толстовке, чьего имени многие толком не знали, но к которому бежали, когда «все пропало». Игорь был архитектором кода, человеком, который видел структуру данных так же ясно, как другие видят архитектуру зданий. Последние полгода Игорь фактически жил на работе. Он создавал «Прометей» — CRM-систему нового поколения, которая должна была вывести «Вектор-Софт» в лидеры рынка. Это был не просто набор таблиц для менеджеров по продажам. Это был живой организм с предиктивной аналитикой, искусственным интеллектом и невероятной скоростью обработки данных. Игорь вложил в «Прометея» душу. А еще — несколько своих уникальных, разработанных в свободное время алгоритмов сжатия и ши

В офисе компании «Вектор-Софт» было два типа тишины. Первая — утренняя, сонная, пахнущая кофе и свежей выпечкой. Вторая — ночная, напряженная, гудящая кулерами серверов и стуком одинокой клавиатуры.

Игорь жил во второй.

Он не был душой компании, не травил байки у кулера и не участвовал в офисных интригах. Он был тем парнем в толстовке, чьего имени многие толком не знали, но к которому бежали, когда «все пропало». Игорь был архитектором кода, человеком, который видел структуру данных так же ясно, как другие видят архитектуру зданий.

Последние полгода Игорь фактически жил на работе. Он создавал «Прометей» — CRM-систему нового поколения, которая должна была вывести «Вектор-Софт» в лидеры рынка. Это был не просто набор таблиц для менеджеров по продажам. Это был живой организм с предиктивной аналитикой, искусственным интеллектом и невероятной скоростью обработки данных.

Игорь вложил в «Прометея» душу. А еще — несколько своих уникальных, разработанных в свободное время алгоритмов сжатия и шифрования данных, на которые у него были официально оформленные патенты. Он интегрировал их в ядро системы, чтобы она летала там, где другие ползали.

— Ну что, Игорек, копаешься? — Голос Бориса, начальника IT-отдела, всегда звучал слишком громко для их тихого опенспейса.

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

— Заканчиваю оптимизацию ядра, Борис Сергеевич. Завтра можно будет разворачивать на боевых серверах, — тихо ответил Игорь, не отрывая взгляда от монитора, где бежали зеленые строки кода.

— Отлично! — Борис хлопнул его по плечу так, что Игорь вздрогнул. — Ты это, подготовь мне тезисы. Странички на две, не больше. Без этой твоей зауми технической. Чтобы генеральному было понятно, какой я молодец, что курировал этот проект.

Игорь только кивнул. Он привык.

Презентация «Прометея» перед советом директоров стала триумфом Бориса. Он стоял на сцене в лучах софитов, переключал слайды кликером и сыпал модными словами: «синергия», «диджитал-трансформация», «квантовый скачок».

Игорь сидел в последнем ряду, в тени. Он видел на экране свои схемы, свои графики производительности, слышал, как Борис выдает его бессонные ночи за «стратегическое видение руководства отдела».

— Эта система — результат моего полугодового труда по реструктуризации процессов разработки! — вещал Борис, сияя, как новый пятак. — Мы сделали невозможное!

Генеральный директор, Виктор Павлович, суровый мужчина старой закалки, одобрительно кивал. Он любил результаты.

— Впечатляет, Борис. Очень впечатляет. Думаю, позиция коммерческого директора, которая освобождается в следующем месяце, как раз для человека с таким стратегическим мышлением.

Зал зааплодировал. Борис раскланялся, мельком взглянув в темный угол, где сидел Игорь. В этом взгляде не было благодарности, только холодный расчет хищника, который только что насытился и теперь думает, что делать с костями.

Через неделю Борис переехал в новый просторный кабинет на этаже топ-менеджмента. Его старое кресло начальника IT-отдела еще не остыло, а он уже вызвал Игоря к себе.

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

— Присаживайся, Игорь, — небрежно бросил Борис.

Игорь сел на краешек стула. Предчувствие чего-то нехорошего холодным комком свернулось в животе.

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

Он пододвинул к Игорю лист бумаги. Заявление об увольнении по собственному желанию. С сегодняшней датой.

— Борис Сергеевич, но... «Прометей» только запустился. Нужна поддержка, отладка. Я же единственный, кто знает архитектуру изнутри, — голос Игоря был спокоен, но внутри все клокотало от несправедливости.

— Вот именно! — Борис поднял палец вверх. — Ты сделал систему слишком сложной, завязанной на себя. Это риск для бизнеса. Теперь, когда основная работа сделана, с поддержкой справится кто-то попроще. И подешевле.

Он кивнул на жующего парня.

— Знакомься, это Антон. Мой племянник. Толковый малый, закончил курсы Python. Он возглавит IT-отдел и будет курировать «Прометея».

Антон надул пузырь из жвачки и лопнул его.

— Здрасьте, — буркнул новый «IT-директор».

Игорь перевел взгляд с Антона на Бориса. Это было настолько абсурдно, что казалось дурным сном.

— Вы увольняете меня одним днем? После того, как я в одиночку создал продукт, который принесет компании миллионы? И ставите на мое место... курсы Python?

Лицо Бориса утратило лоск. Проступила его истинная натура — хамоватого, опьяненного властью нувориша.

— Слушай сюда, умник. Ты получил зарплату? Получил. Премию тебе выписали? Квартальную, стандартную. Все честно. Ты — ресурс. Инструмент. Ты сделал дело — ты свободен. Не надо строить из себя незаменимого. «Прометей» работает, деньги капают. А кто там код писал — никому не интересно.

Он наклонился через стол, его глаза сузились.

— Подписывай и проваливай. Ты никто, Игорь. Просто винтик. А я — директор. Усеяснил?

В кабинете повисла тишина. Игорь смотрел на человека, который украл его труд, его славу, а теперь выбрасывал его на улицу, как использованную салфетку.

В этот момент в Игоре что-то щелкнуло. Годами копившееся раздражение от несправедливости, от того, что балом правят такие вот Борисы, вдруг трансформировалось в ледяное спокойствие. Он вспомнил один пункт в своем трудовом договоре и, что еще важнее, один нюанс в архитектуре «Прометея».

— Хорошо, Борис Сергеевич, — тихо сказал Игорь. — Я вас понял.

Он взял ручку и, не читая, размашисто подписал заявление.

— Вот и умница, — расслабился Борис. — Трудовую заберешь в кадрах. Расчет сегодня на карту. Сдай пропуск охране. Антон, проводи его, проследи, чтобы он ничего лишнего не прихватил.

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

Он вышел из кабинета, не оглядываясь. Собрал свои немногочисленные вещи — кружку, кактус и пару книг. Сдал пропуск. И вышел в холодный осенний вечер.

Он достал телефон, открыл защищенное приложение, ввел пароль и нажал одну единственную кнопку: «ОТОЗВАТЬ ЛИЦЕНЗИЮ».

Утро следующего дня в «Вектор-Софт» началось с апокалипсиса.

В 9:00 утра, когда сотни менеджеров по продажам в десяти филиалах страны попытались зайти в «Прометей», чтобы начать работу с клиентами, их встретил черный экран с лаконичной красной надписью:

CRITICAL ERROR 403: LICENSE REVOKED. CORE MODULES INACTIVE.
(КРИТИЧЕСКАЯ ОШИБКА 403: ЛИЦЕНЗИЯ ОТОЗВАНА. ЯДРА МОДУЛЕЙ НЕАКТИВНЫ.)

Телефоны в IT-отделе раскалились мгновенно. Звонили директора филиалов, звонили разъяренные клиенты, чьи заказы зависли в системе. Продажи встали. Каждый час простоя стоил компании сотни тысяч рублей.

В кабинете нового IT-директора Антона царила паника. Племянник Бориса, бледный, с трясущимися руками, бессмысленно тыкал в клавиатуру, пытаясь перезагрузить сервера.

— Что происходит?! Почему ничего не работает?! — в кабинет ворвался Борис. Его идеальная укладка растрепалась, галстук был сбит набок.

— Я... я не знаю, дядь Борь... то есть, Борис Сергеевич, — лепетал Антон. — Оно пишет, что лицензия отозвана. Я пытаюсь откатить базу, но оно не дает!

— Какая к черту лицензия?! Мы же сами это написали! Это наш продукт! — орал Борис. — Сделай что-нибудь! Ты же программист!

— Я не знаю, что делать! Я таких ошибок на курсах не проходил! Тут ядро зашифровано, я даже в код залезть не могу!

Борис схватился за голову. Он понимал, что это конец. Если система не заработает в ближайшие часы, убытки будут катастрофическими. И отвечать за это придется ему.

В 10:30 Бориса вызвали к генеральному директору.

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

— Объясни мне, Борис, — тихо начал Виктор Павлович, не оборачиваясь. — Почему компания, в которую я вложил двадцать лет жизни, парализована? Почему наша хваленая, «твоя» система «Прометей» превратилась в тыкву?

— Виктор Павлович, это саботаж! — начал оправдываться Борис, чувствуя, как по спине течет холодный пот. — Это Игорь! Тот программист, которого я вчера уволил за профнепригодность. Он, видимо, заложил логическую бомбу перед уходом! Это уголовное дело! Надо звонить в полицию!

— Мы уже разобрались, — вмешался юрист, поправив очки. — Это не логическая бомба. И не саботаж в прямом смысле слова.

Он положил на стол папку с документами.

— Я поднял исходный код ядра системы, к которому мы смогли получить доступ. А также трудовой договор Игоря Громова. И вот что выяснилось.

Юрист открыл папку.

— При приеме на работу Игорь Громов подписал стандартный договор, но с одним важным дополнительным соглашением. В нем указано, что при разработке программного обеспечения он имеет право использовать свои личные, запатентованные наработки. Эти наработки остаются его интеллектуальной собственностью и предоставляются компании по неисключительной лицензии на время его работы в компании.

Борис слушал, и его лицо серело. Он никогда не читал договоры своих подчиненных. Зачем? Они же просто ресурсы.

— «Прометей» построен на базе этих алгоритмов, — продолжал юрист, безжалостно вбивая гвозди в крышку гроба карьеры Бориса. — Игорь интегрировал свою интеллектуальную собственность в наш продукт. Вчера, когда вы его уволили, лицензионное соглашение автоматически расторглось. Он, как правообладатель, абсолютно законно отозвал ключи шифрования. Без этих алгоритмов «Прометей» — просто груда бесполезного кода.

Виктор Павлович наконец повернулся. Его взгляд был страшен.

— То есть, ты хочешь сказать, — медленно произнес генеральный, — что ты уволил единственного человека, которому принадлежат права на ядро нашей системы? Человека, который все это создал? Чтобы посадить на его место... кого? Своего племянника, который не может отличить сервер от тостера?

— Виктор Павлович, я хотел как лучше! Оптимизация расходов... Я не знал про патенты! Он мне не докладывал!

— Ты не знал, потому что ты некомпетентный идиот, Борис, — отрезал генеральный. — Ты присвоил чужие заслуги, получил должность, а потом решил избавиться от реального автора, чтобы замести следы. Ты подставил под удар всю компанию из-за своего раздутого эго.

Генеральный нажал кнопку селектора.

— Кадры? Подготовьте приказ об увольнении Бориса Сергеевича... по статье за грубое нарушение трудовых обязанностей, повлекшее тяжкие последствия для компании. С «волчьим билетом». Чтобы его ни в одну приличную контору на пушечный выстрел не подпустили.

— Виктор Павлович, умоляю! У меня ипотека, машина в кредите! — взвыл Борис, падая на колени.

— Охрана! — рявкнул генеральный. — Выведите этого человека из здания.

Два дюжих охранника подхватили рыдающего коммерческого директора под руки и выволокли из кабинета. Его карьера, построенная на лжи и воровстве, рухнула быстрее, чем карточный домик.

Когда дверь закрылась, Виктор Павлович тяжело опустился в кресло и посмотрел на юриста.

— Что с системой? Как быстро мы можем ее поднять?

— Без ключей Игоря — никак. На переписывание ядра уйдут месяцы. Убытки составят миллионы долларов.

— Звоните Игорю, — сказал генеральный. — Прямо сейчас.

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

В кабинете генерального директора его встретили как главу иностранной делегации. Виктор Павлович лично встал ему навстречу и протянул руку.

— Игорь... приношу свои извинения. То, что произошло вчера, — это чудовищная ошибка и преступная халатность. Мы... я недооценил твой вклад.

Игорь пожал руку.

— Я понимаю, Виктор Павлович. Бывает.

— Нам нужно восстановить работу системы. Срочно. Компания теряет огромные деньги.

— Я знаю. Я готов восстановить лицензию.

— На каких условиях? — напрягся юрист.

Игорь сел в кресло, в котором еще вчера сидел, развалившись, Борис. Но Игорь сидел прямо.

— Условия простые. Первое: я возвращаюсь в компанию на должность IT-директора. Мне нужен полный карт-бланш на формирование команды. Никаких «племянников». Только профессионалы.

— Принято, — кивнул генеральный.

— Второе: мой оклад увеличивается в три раза по сравнению с предыдущим. Плюс процент от прибыли, которую приносит «Прометей». Это будет плата за использование моих патентов.

Юрист открыл рот, чтобы возразить, но Виктор Павлович жестом остановил его.

— Справедливо. Твои знания стоят дорого, мы в этом убедились на горьком опыте.

— И третье, — Игорь позволил себе едва заметную улыбку. — Я хочу, чтобы Борис лично принес мне кофе, пока я буду разблокировать систему.

Генеральный директор на секунду опешил, а потом рассмеялся — громко, раскатисто, с облегчением.

— А ты не такой простой, каким кажешься, Игорь! Черт с ним, будет тебе кофе. Охрана! Задержите Бориса на выходе и верните сюда. У него есть последнее поручение.

Через пятнадцать минут в IT-отдел, где за главным терминалом уже сидел Игорь, вошел Борис. Он был красен от унижения, руки его тряслись, расплескивая кофе из пластикового стаканчика.

— Твой... твой латте, — выдавил он, ставя стаканчик на стол перед Игорем.

Игорь даже не повернул головы. Его пальцы летали по клавиатуре.

— Спасибо. Можешь идти. Дверь закрой с той стороны.

Он нажал Enter.

На мониторе красная надпись сменилась зеленой строкой:

SYSTEM RESTORED. LICENSE ACTIVE. WELCOME BACK, CREATOR.
(СИСТЕМА ВОССТАНОВЛЕНА. ЛИЦЕНЗИЯ АКТИВНА. ДОБРО ПОЖАЛОВАТЬ ОБРАТНО, СОЗДАТЕЛЬ.)

По офису пронесся вздох облегчения, переходящий в овации. Телефоны снова зазвонили, но теперь это были звонки работающего бизнеса.

Игорь отхлебнул кофе. Он был невкусный, из автомата, но Игорь готов был поклясться, что ничего слаще в своей жизни он не пил. Он посмотрел на удаляющуюся спину Бориса, который нес свою коробку с вещами к выходу, и вернулся к коду. У него было еще много идей, как улучшить «Прометея». И теперь ему никто не мешал.