Ответ на пост «Тот единственный разработчик, который знает как правильно работает легаси код»2
Кроме шуток, на своей первой работе в нулевых я столкнулся с подобным персонажем. Я устроился на должность младшего разработчика и моя участь была в написании километров скучного кода на VBA и SQL: я писал запросы к базам и обработчики для полученных выгрузок. ТЗ мне ставили экономисты и отношение было так себе. Ну да ладно, зарплату платили. Я сидел в одном помещении с десятком других разработчиков, и мне было чему у них поучиться. Но самым одиозным персонажем в нашем обществе был мужик возрастом чуть больше 50 лет, он выглядел как настоящий городской сумасшедший: от него пахло потом, одет был в лохмотья, носил плащ в пол и вместо трости использовал натурально просто дрын из леса - такая полутораметровая палка с парой сучков.
Этот мужик был автором и единственным знающим, как работает его собственная система, написанная на неизвестном лично мне языке программирования. Я тогда пытался гуглить, что это за язык, сейчас даже название не вспомню, но суть в том, что в интернете я тогда ни слова про него не нашёл.
Программа этого мужика считала коэффициенты и проценты для оценки эффективности инвестиций - компания являлась (и сейчас продолжает) одним из лидеров финансового сектора РФ, так что вот эти коэффициенты и проценты - это был ключевой фактор для принятия решений руководством. Аналоги такой программы стоят примерно шестизначную сумму в долларах - за лицензии, внедрение и обучение пользователей, а потом ещё надо платить немало денег за сопровождение и обновление.
В общем, мужик был незаменим и своё козырное положение отлично понимал. К нему постоянно было дофига претензий относительно того, что любые доработки или ввод нового показателя в системе занимают ооооочень много времени: например, внести изменение в формулу расчёта занимает неделю, а создать новый показатель - месяц, потом ещё месяц - его настройка, отладка и добавление пользователю на экран.
С переменным успехом я почти 2 года проработал в этом подразделении, а дядя так и оставался в должности "главный разработчик".