Когда среднему менеджменту в руки попадает золотая шестерёнка, они начинают радоваться.
Иногда проще сказать: «Мы не можем», распилить эту сингулярность на несколько разных команд, после чего реализовать раз в дцать больше кода, который будет делать то же самое, медленнее и хуже, но его смогут развивать рядовые программисты.
Если вас интересует, чем реально может заниматься орда программистов в несколько тысяч человек, у меня есть для вас ответ — пытаются костылями закрыть ошибку, которую допустил другой программист и система на это забила.
Менеджеру было всё равно, ему нужно было бездумно выполнить задачу, чтобы не получить нагоняй от генерального директора.
На самом деле это был всего лишь маленький эпизод длинного пути…
Вообще, генеральным директором и его «самодурством» в компании было принято очень многое объяснять. Только это было не правдой.
На мой взгляд, это скорее «ловушка основателя», которую описал Адизес.
Тогда мы успели и заняли какую-то долю нового рынка. Самым важным было зацепиться. Через какое-то время крупные компании вытеснили мелких игроков и увеличили свою долю. Мы были крупной компанией.
Кроме того, чем больше я был занят, тем меньше успевал доставлять им проблем. Например, я не успевал заставлять их работать.
В процессе реализации этого счастья, внезапно выяснилось, что, когда я из базы данных получаю 64 мегабайта данных, мой поток на python падает из-за того, что у него заканчивается 2 гигабайта памяти.
Кстати, на рынок мы успешно вышли. Бизнес-цель была достигнута.
Незаменимых людей нет. Есть только стоимость замены.
Говоря честно, виноваты тут совсем не разработчики.
Нужно опасаться работать с «золотыми шестерёнками», они всегда вылетают.