Так вот про трансформацию.
У меня есть приятель, биолог. У него под это есть история.
Так как из песни слова не выкинуть, тут будет обсценная лексика. Кто против - тот может жаловаться.
В общем, на биофак МГУ привезли партию подопытных мартышек. Ну, они живут некоторое время в клетках, потом на них ставят опыты и после опытов уничтожают. Расходный материал. И вот эта новая партия вся без исключения сидя в клетках дрочила. Делать больше нечего, макакам скучно, можно только дрочить.
К ним подсаживали новых макак(-ов?), которые от старых учились дрочить. В итоге там была постоянная история с... ну, вы поняли.
Решить этот вопрос получилось только посредством занавешивания клеток одеялами и разделения старых макак и новых.
Так вот тоже самое справедливо и для программистов: зачастую антипаттерны и раздолбайство передаются через контакт, так что бывают случаи, что для проекта безопаснее и здоровее выгнать всех, а потом нанять программистов заново. Иначе архитектор так и будет долбиться головой в бетонную стену непонимания. И никаким образом ничего изменить не сможет. Потому что тут в коллективе принято дрочить, а не работать.