Переговоров с руководством про легаси пост
Когда легаси входит в жизнь разработчиков - они, как правило, начинают сопротивляться. По тысяче причин. И в какой-то момент, конечно, приходят к руководству с предложением переписать то или иное.
Ответ, как правило, шаблонный:
Это офигенный ответ по нескольким причинам:
- Он вроде правильный
- Он выглядит простым
- Самостоятельно разработчик просто не способен этого сделать. Как и его руководитель, не знающий техническую матчасть.
- Скорее всего, никто не способен этого сделать: такой расчёт - он скорее про статистику и гадание на кофейной гуще, чем про математику.
И ещё - сюрприз! - беда может быть в чём-то фундаментальном. И приходят не за тем, чтобы бизнес с барского плеча разрешил "пару часов в неделю потратить", а за чем-то серьёзным. Либо за неделей-другой, либо за серьёзной инвестицией хороших out of the box мозгов, которых разработчику не хватает.
Бизнес легко задавливает позицию разработчиков с своей доминирующей позиции. А разработчики голосуют ногами, увольняясь, либо применяют совсем коварное враньё и манипуляции. И то и другое - деструктивные шаблоны.
Чуть менее деструктивны "программисты со сломанным духом", которые остаются в легаси жить навсегда, руководствуясь тем, что их и тут неплохо кормят. Не осуждаю, но сочувствую.
Мне кажется, что есть только один путь победы над легаси - это путь самурая. Делай то, что должно и будь, что будет. Учись на ошибках, верь в себя и коллег на всех уровнях.
Не конструктивно играть в жертву обстоятельств в ключе "я просто получаю от этого проекта деньги" или "моё дело маленькое - закрывать тикеты". Это ваша жизнь, и она всегда содержит и некоторую долю легаси, и некоторое пространство для манёвра. И у вас всегда есть возможность задавать конструктивные и прямые вопросы о проблемах.
Когда легаси входит в жизнь разработчиков - они, как правило, начинают сопротивляться. По тысяче причин. И в какой-то момент, конечно, приходят к руководству с предложением переписать то или иное.
Ответ, как правило, шаблонный:
давай посчитаем окупаемость твоих правок
. Мол, сколько денег уйдёт на переписывание, и какой профит мы от этого получим.Это офигенный ответ по нескольким причинам:
- Он вроде правильный
- Он выглядит простым
- Самостоятельно разработчик просто не способен этого сделать. Как и его руководитель, не знающий техническую матчасть.
- Скорее всего, никто не способен этого сделать: такой расчёт - он скорее про статистику и гадание на кофейной гуще, чем про математику.
И ещё - сюрприз! - беда может быть в чём-то фундаментальном. И приходят не за тем, чтобы бизнес с барского плеча разрешил "пару часов в неделю потратить", а за чем-то серьёзным. Либо за неделей-другой, либо за серьёзной инвестицией хороших out of the box мозгов, которых разработчику не хватает.
Бизнес легко задавливает позицию разработчиков с своей доминирующей позиции. А разработчики голосуют ногами, увольняясь, либо применяют совсем коварное враньё и манипуляции. И то и другое - деструктивные шаблоны.
Чуть менее деструктивны "программисты со сломанным духом", которые остаются в легаси жить навсегда, руководствуясь тем, что их и тут неплохо кормят. Не осуждаю, но сочувствую.
Мне кажется, что есть только один путь победы над легаси - это путь самурая. Делай то, что должно и будь, что будет. Учись на ошибках, верь в себя и коллег на всех уровнях.
Не конструктивно играть в жертву обстоятельств в ключе "я просто получаю от этого проекта деньги" или "моё дело маленькое - закрывать тикеты". Это ваша жизнь, и она всегда содержит и некоторую долю легаси, и некоторое пространство для манёвра. И у вас всегда есть возможность задавать конструктивные и прямые вопросы о проблемах.