История одного расширения. Был у нас в компании фрилансер, который разрабатывал расширу (Chrome extension). Бывали на него жалобы и негодования по поводу скорости работы. Со временем они только усиливались. По итогу решили от него отказаться, банальные изменения (переместить и перекрасить кнопку) начали занимать по несколько дней. Задача поддержки расширы легла на меня и только посмотрев код я всё понял. Бедный парень запутался в собственном коде и окончательно потерял возможность его поддерживать. 15683 строки полнейшего безумия. Даже винить его не могу. Он выкопал себе яму из которой уже не видно света. Оплата у него сдельная и я не поленился посчитать. В последние месяцы изменения начали занимать у него столько времени, что в час он получал около 150р, когда в начале он получал 1500 (одна и та же задача в начале разработки занимала в 10 раз меньше времени). Разработай он нормальную архитектуру и подключи библиотеки то получал бы 3тр/час Это история для меня притча