Один раз я написал статью о том, как увлечение новым языком программирования спасло меня от выгорания. Её прочитало много людей, и меня позвали работать в стартап. Предложение было заманчивым, ребята звали меня делать реальные вещи, а не абстрактное дерьмо. Я согласился.
Ну так хорошие программисты и должны делать свою работу в виде хорошего кода. Я не говорю, что нужно крыть 100% кода тестами, но планку качества поддерживать стоит.
Украду(адаптирую) пример у дяди Боба: Если хирургу говорят не мыть руки перед операцией из-за того, что так дольше, то любой хирург все равно пойдет мыть. С программистами аналогичная ситуация. Да есть всякие MVP, когда можно не думать о качестве, но если мы говорим о реально продукте, а не прототипе, то "руки мыть надо".
Вот только автору не запрещали руки мыть, его и наняли, чтобы он первый чистыми руками стал операции делать.
Но он решил переделать все старые операции заново
Хорошие программисты не ссылаются на дядю Боба