Игорь воззвал себя к равнодушию, раз уж просто спокойным быть не получалось. И смерил оценивающим взглядом оппонента. От этого у любого неопытного работника, кажется, должно было проснуться чувство самосохранения и страха перед большим начальством. Но, к сожалению, Всеволод страдал проблемами с самосохранением. Он с вызовом вскинул голову и заявил:
— Моя архитектура — лучше, а тут никто не хочет признать этого из-за авторитарного стиля руководства! Я отказываюсь делать лишнюю работу.
То, что Игорь тихо зарычал, заметили все.
Кроме Севы.
— Всеволод, — с нажимом промолвил он, — не стоит развивать конфликт. Ты уже вошёл в курс работы? Замечательно, пора браться за задачу.
— Я не буду этого делать, — ответил ему Сева. — Я намереваюсь пойти к Регине Михайловне, и пусть она сама примет решение, кто прав, а кто — нет. Потому что я предлагаю вариант, который в три раза уменьшит трудозатраты!..
Игорь смял лист бумаги в комок. Сжавшаяся в кулак ладонь тоже нисколько не смутила стажёра, и тот абсолютно уверенно смотрел в глаза начальству.
— Это… — Ольшанский с трудом сдержал гневную тираду, содержащую много нецензурных высказываний, которыми он не пользовался в обычной жизни, но вполне мог — на работе, сгоряча. — Это очень самонадеянно, Всеволод. Ты срываешь всем рабочий процесс.
Наверное, Сева намеревался уйти, громко хлопнув дверью. Витя поймал его за рукав и указал взглядом на стул, словно намекая, что пора бы и успокоиться.
— Но так же легче! — возмутился он в последний раз.
— В моих проектах не будет никакого дублирования кода! — взревел Игорь.
Дима втянул голову в плечи. Саша закатила глаза. Пётр и Виктор, как по приказу, отодвинулись от стола, чтобы сбежать было легче. Егор принялся теребить ручку, видимо, изучая её возможности для защиты.
— И никакой альтернативной архитектуры, основанной на глупых заявлениях вчерашнего студента! Я работаю тут уже не первый год и сдаю не первый проект, и не первый раз общаюсь с заказчиком, и какой-то самонадеянный придурок будет неделю тормозить всем работу и трепать мне нервы! Мало мне царапущего кота! Какое к чёрту мультинаследование?! Что за структура? Это не сишный код! Тут так не работает! — он швырнул папкой во Всеволода, и, выкричавшись, спокойно сел обратно на своё место. — Коллеги, — Игорь кашлянул, вспоминая о сорванном горле, — простите меня за повышенные тона, это было необходимо. У кого какие предложения, вопросы, замечания? Что там с завтрашним списком задач?
Сева прикрылся пойманной вовремя папкой и сделал вид, что его не существует.
266
10 августа 2017 года
Четверг
Игорь был уверен в том, что длительные беседы со Всеволодом уже закончились, и они смело приступят к работе. Утром они прогнали митинг стоя, в коридоре, за каких-то пять минут и тут же разбежались по своим местам. Всеволод получил собственное задание, вроде как послушно кивнул и отправился его выполнять. Это всем показалось хорошим знаком.
Ольшанский почти с нетерпением добрался до клавиатуры и ждал, пока прогрузится код. Ему хотелось поскорее разобраться с ревью, интегрировать полученные классы и продолжить выстраивать основную конструкцию.
Сегодня спина болела уже в разы меньше, и Игорь испытывал странное ощущение вдохновения. Он был уверен, что, если ему никто не будет мешать, справится сегодня с заданием на несколько дней вперёд.
…По системному блоку постучали чужие наманикюренные ногти.
Игорь вскинул голову.
— На тебя поступила жалоба, — вздохнула Регина Михайловна. — Наш стажёр убеждает, что ты тратишь время всех окружающих, пропихивая свой вариант решения.
— Что, прости?
На уважительное "простите" у него уже не хватило терпения. Начальница приняла фамильярное обращение как нечто само собой разумеющееся и только равнодушно пожала плечами.
— На тебя поступила жалоба, — уверенным, хорошо поставленным насмешливым голосом повторила она. — От Всеволода. Он убеждает меня — в письменной форме, обрати внимание, — что ты проигнорировал его новаторское решение и настоял на собственном, хотя оно приводит к написанию куда большего количества кода.
— И каков же, — ядовито поинтересовался Игорь, — будет ваш вердикт, Регина Михайловна?
— Ай, — отмахнулась женщина. — Пойдёмте в кабинет, Ольшанский. Пообщаемся там относительно вашего дурного поведения, — она оглянулась. — А где Магнус?
…Магнус нашёлся в кабинете. Он устроился в кресле Регины и спал, потому женщина приняла решение его не трогать и заняла самый обыкновенный гостевой стул. Их было несколько, и Игорь сел на второй свободный, стоявший по другую сторону стола.
— Можно продолжать на "ты", — вальяжно махнула рукой Регина, предвосхищая очередную "Михайловну". — Мы знакомы уже тысячу лет.
— Надо же, какая фамильярность, — фыркнул Игорь. — Ты действительно собираешься предъявлять мне претензии относительно архитектуры проекта?
Регина покачала головой и допустила ну просто невысказанную вольность — расстегнула третью пуговицу из тех двадцати семи, что были на её блузке. Это означало высшую степень доверия и то, что начальница была вновь прежней, такой, как до своей длительной отлучки.
— Я видела не один твой проект, — ответила Регина, — и никогда не имела к ним претензий. Я даже не сомневаюсь в том, что тот лишний код нужен. Но я впервые встречаюсь с таким упорством со стороны юноши, трудящегося у нас на фирме не более недели…
— Однако, я тоже.
Она щёлкнула пальцами, словно пыталась кого-то привлечь, хотя вокруг не было ни коллег, ни официантов.
— Мне это не нравится, — подытожила Регина. — Он лезет, мягко говоря, не в своё дело, и, я так понимаю, не выполняет свою работу. Но просто уволить — скучно, к тому же, его стартовый проект был довольно привлекателен.
— Только он писал его один и сам придумывал себе техническое задание, — язвительно протянул Игорь. — И от этого не представляет себе, что такое нормальный, полноценный проект, над котором много лет работает много людей.
— Не нервничай, — отмахнулась Регина. — Что-то я не вижу прежнего счастья, от которого ты весь прямо лучился. Девушка в коллективе — всегда неприятность…
— Кот в коллективе — вот что неприятность, — возразил он. — Спина после этой скотины царапающейся зажить уже почти неделю не может.
— Так вот оно что, — хмыкнула Регина. — Надо же. Но это не отменяет необходимости принять решение, — она выразительно посмотрела на дверь. — Дашь мне свою и его архитектуру? Послужу независимым экспертом.
— Да пожалуйста, — лениво ответил Игорь. — Перешлю свою по почте, а его вариант у меня не сохранился. Думаю, у него самого есть.
Регина тоже в этом не сомневалась.
— И ещё… — она посмотрела на него с каким-то весьма странным посылом, буквально чувствовавшемся во взгляде, и хитро-хитро улыбнулась. — Игорь, выпусти пар. У меня такое впечатление, что ты скоро кого-то искусаешь. Ты уверен, что в этом виноват именно Магнус?
— Вполне, — Ольшанский гневно взглянул на кота.
Тот поднял голову и ответил с присущим ему вызовом, словно напоминая, что не стоит винить посторонних во всех своих бедах. Игорь был с ним почти согласен: они с Магнусом оба знали, что дело совершенно не в царапинах, которые приносили уже не слишком-то ощутимый дискомфорт.
265
11 августа 2017 года
Пятница
…Крайне логичный совет Регины попал прямо в точку. Игорь пришёл к такому решению, впрочем, не сразу, а только на следующий день, с самого утра, после очередного столкновения у душа, когда Саша, как всегда, краснея, прошмыгнула мимо него, а потом делала вид, будто бы ничего не случилось. И он, обычно на работе смотревший только в код, ловил себя на том, что упрямо отрывает взгляд от кода и рассматривает Александру.