Прочитав как-то давно статью про эффективных менеджеров, у меня зародилась идея написать про особенно смешной и характерный случай из практики. Сразу оговорюсь, что все написанное исключительно мое мнение и плод художественной обработки реальности.
Я не претендую на объективность, не делюсь фактами и не предъявляю каких-либо претензий, а лишь описываю впечатления и самовыражаюсь.
Все фотоматериалы взяты из публичных источников и не защищены авторским правом. Материал ниже — поучительно-юмористический. Поехали...  Первый менеджер (назовем его АГ) был из вооруженных сил, но не из армии. Как он сам выражался: "Я 21 год в вооруженных силах и всяких повидал". К тому моменту в компании он проработал около полугода. Как технический специалист был весьма неплох, в проекте разбирался.
И некоторые вещи, которыми он занимался ранее, понимал достаточно глубоко: люди могли у него проконсультироваться.
Постепенно, качество его экспертизы заметно снизилось.
Видимо потому, что он стал набирать себе больше проектов для того, чтобы выслужиться перед начальством.
Однако, все-равно его способность разбираться в проекте оставалось на уровне недостижимом для большинства остальных менеджеров, особенно тех, которые описаны ниже. Ощущения людей, касательно стиля его управления, возможно описать так: Команда ему попалась соответствующая. Из тех, кто работал в Москве вместе: Вследствие поставленных менеджером нереальных сроков, очень приветствовалась добровольная работа всей командой по выходным. Периодически он выдавал разные перлы: У АГ была характерная особенность: он давил сроками. Это, порой, выливалось в казусы. Например, комплексы с ошибкой могли отправить для тестирования в другой город. Про ошибку, в общем-то, было известно, ее выловил тестировщик до того, как его окончательно все достало, и он ушел.
Предлагалось оставить тестировать на выходные, чтобы воспроизвести. Но в целях ускорения прогресса, было принято героическое решение, и комплексы уехали в другой конец России, чтобы через неделю кирпичами вернуться обратно. Естественно, сроки были сорваны. Уж не знаю хобби это или профессиональная деформация с прошлого места работы, но АГ писал докладные на всех, до кого мог дотянуться, если они работали по его мнению, хреново.
Думаю, он сильно расстраивался из-за того, что нельзя было писать анонимки.
Бедняга. С подходом, "компания — не Родина, за что платит, то и делаю" и несогласием с типичными мотивационными схемами АГ ("сначала надо поработать больше за меньшие деньги и доказать, что можешь, а потом тебя повысят и будут платить") далеко не все разработчики в команде могли ужиться. И менеджер предсказуемо снова писал очередные докладные, основным посылом в которых было то, что работники "искусственно затягивают сроки". Баг в SNMP-клиенте, разработка которого велась в аутсорсе.
Нормальной документации нет. Контакта с аутсорсерами нет. Как его собрать почти никто не знает. Объем 800 тысяч строк только задействованного в работе кода.
На баг пришлось затратить неделю, выяснив, что там два разных бага, и исправив один. Сроки "искусственно затянуты" (цитата).  В одном из проектов, который позаимствовал часть кода из проекта менеджера АГ, чтобы доработать под себя, появился некий разработчик из Петербурга.
Гитарист, инженер, программист, ударник, в смысле боксер, и участник студенческих стройотрядов.
Короче, молодец, красавец, странно, что не комсомолец. Назовем его ДП или Поехавший. Однако, по ощущениям большинства сотрудников, ДП был не совсем вменяем. Реализованный им функционал должен был слиться в проект АГ. О, как этот код был прекрасен!
ДП использовал множественное виртуальное наследование от шаблонных классов там, где наследования возможно было избежать совсем, без потери качества.
Он не гнушался интринсиками, а constexpr был везде, но почему-то вперемешку с дефайнами... Библиотеку, которую он должен был доработать, он пытался сделать абстрактно-общей, на замечания "чувак, мы не пишем фрэймворк" реагировал феерично.
Написанное им вызывало сложности при отладке даже у него самого, и видимо, он разбирался в этом каждый раз заново, если баг находился позже чем в течение дня после новой порции его кода.
А багов там находилось много…
Ведь, как принято, тестов он не писал, ибо такой высококлассный разработчик не может ошибаться.
Да и менеджмент к пустой трате времени на тесты не поощряет. Любопытно, что по стилю код просто формально не соответствовал корпоративному стандарту: вместо .h, расширения были .hpp ("но ведь в проекте есть Boost, а там .hpp"), вместо имён файлов в нижнем регистре — CamelCase, имена классов тоже назывались не по стилю. Это выводило архитекторов и всех остальных разработчиков, но ему было плевать. Почти в каждом ревью было 100 и более файлов вперемешку, две трети из которых он просто прогнал через автозамену. В первом ревью такое еще было непривычно.
И вызвало у некоторых закономерный вопрос: "Ты хочешь, чтобы мы заменили свой код на ЭТО?" На что последовало не менее радостное утверждение Поехавшего: "Мне надо вызывать пожарных в московский офис, потому что у Москвы подгорает". Запасшись поп-корном, в это ревью, как снежный ком, добавилась целая толпа программистов изо всех отделов, чтобы посмотреть на развернувшееся зрелище. Все ожидали новых веселых комментов. Закончилось тем, что архитектор его проекта (тоже достаточно сказочный, и видимо несколько повредившийся рассудком, после общения с таким программистом, но о нем тут не будет) или менеджер пришли с банхаммером и выпилили оттуда непричастных. Он прошел испытательный срок и еще полгода всех радовал.
Завелась даже "традиция": ходить в другой отдел, чтобы поржать.
Что закономерно вызывало неудовольствие менеджера АГ, нереальные сроки которого и так горели. Причем тут менеджмент? В первый месяц уже было ясно, что Поехашего надо заворачивать. Говорили, что уже на собеседовании было ощущение, что "что-то с ним не так". А менеджер, который был его руководителем стоял за него горой. Ранее неплохой технический специалист, в прошлом программист, он свято верил, что "вот из таких, как он получаются выдающиеся программисты". И полгода не признавал свою ошибку. Программист и правда был сказочно выдающийся. Любопытно было, когда он начал писать сразу нескольким архитекторам, что код дерьмо, а они в своей помойке уже сами не разбираются. К сожалению, архитекторы быстро слились, не став кормить тролля: они к тому моменту уже о нем понаслышали. О чужом коде: О своем коде: Главному драйверщику, когда тот откатил сомнительную правку в драйвере: Демонстрирует непонимание:  Ждет нападения Grammar Nazi: Пишет сам о себе после того, как в истерике отключился от статус-митинга с АГ (упомянутые лица — начальство, руководитель митинга — АГ): Драма: Уволили. Люди вздохнули с облегчением. И тут появился Он… На десерт. Выпрыгнув из торта.  Сферический "эффективный менеджер" в вакууме. Пришел он менеджером-программистом на медленно умирающий проект.
Несколько пообщавшись с данным человеком и получив в процессе диалога несколько "посылок на", между слов, возможно было составить о нем впечатление и понять, что общаться с таким более не следует.  Каково же было всеобщее удивление, когда его вдруг сделали менеджером крупного проекта... Выяснилось, что посидев несколько месяцев, в старом проекте, он видимо понял, что "так карьеру не сделаешь" и через близкое знакомство с "аналитиком" пролез в новый проект уже "чистым менеджером". "Аналитик", который не мог нормально выполнять работу на своем проекте, в связи с низким интеллектуальным уровнем и некомпетентностью, потом тоже стал менеджером в том же крупном проекте. За менеджерские замашки, постоянное ношение пиджака, надетого на жилетку, а также характерную манеру здороваться двумя руками "с прогибом", менеджер получил характерное прозвище "Жилетка". Старший менеджер (бывший аналитик) и близкий друг Жилетки выглядел куда скромнее:
 Самое интересное, что гениальным решением продуктового менеджера (да, это еще один, о котором я пока здесь не упоминал, назовем его СП), Жилетке дали вести два подпроекта и поставили начальником именно над теми, кто его терпеть не мог. Менеджерские замашки видны из таких диалогов: Вот Жилетка, как психоаналитик: Продуктовый менеджер СП не спрашивал мнения рядовых сотрудников, и учитывал лишь то, что скажут менеджеры (с его точки зрения это вполне логично: глупо спрашивать ресурс). Своим волевым решением он всех стравил.
Затем, как истинный тонкий тролль, дистанцировался от продукта.
И захватив себе кабинет на этаж выше, стал там "работать", пересадив к себе всех женщин исследовательского отдела.
Видимо, таким образом он показывал низкоранговым менеджерам, кто там у них альфа-самец. Как вишенка на десерте: благодаря стараниям первого менеджера (АГ) и одного из архитекторов, который уволился впоследствии, в проект затащили недоделанную библиотеку Поехавшего. Читая труды основателя Alibaba, Жилетка выдавал такие искрометные идеи, что бедному китайцу наверняка икалось:  Картинка склеена из нескольких скриншотов. Кроме того, новоиспеченный манагер не удосужился вычитать свою поделку, отправляя ее на 25 человек, и некоторые разделы там повторялись два раза. Отправив это, он не удовлетворился и решил устроить совещание:  Конец немного предсказуем: Просили репост.... Говорят, что они наняли какого-то разработчика из Петербурга... Это тот случай, когда за менеджеров трясутся, их холят и лелеют. По непроверенным данным, даже когда были массовые увольнения в 2014 году, увольняли программистов, а менеджмент оставляли работать. Программисты — рабочий скот. В конце 2019 года, когда оттуда стали уходить другие программисты выяснилось, что: