%>Можете сказать, что это моя вина.
%>"оно не работает, люди не могут исправить".
Вина автора кода и менеджера. Первый написал нечитаемый код, а второй не проследил за написанием тех. документации первым, не организовал ревью кода.
Да, это печаль, когда слабые коллеги наговнокодили и уволились, а тебе дают разбираться.
Код нужно писать дуракоустойчивый, который невозможно сломать.
Писать с мыслью, что после тебя его будут править другие, в том числе новички и маньяки.