Вы серьезно задумывались над тем, что TDD, CI, парное программирование и надежная, быстрая среда разработки (в основном Django или Rails) могут предложить вам как разработчику по сравнению с тем, как вы пишете и разрабатываете код? Есть некоторые действительно огромные преимущества, которые все эти части предлагают процессу разработки, которые делают почти радость быть программистом снова. Конечно, есть и недостатки, но все плюсы - в поддержке счастья и простоты разработки для инженера, что ведет к повышению производительности. В моей книге это победа. И результатом моей продуктивности и счастья стали твердые продукты и отличная инженерия.
YMMV, но если у вас есть серьезные мысли о том, что вы есть (и я отношусь к ним очень серьезно), я думаю, вам стоит изучить, что могут предложить эти инструменты. Взяв хорошее и оставив плохое от гибкой религии, а также некоторых вещей, которые я перечислил выше, я вернулся, чтобы снова испытать радость от программирования в прошлом году, после 5-летнего спада моего счастья с этим карьера. Речь идет о поиске того, что работает для вас. Я могу только помочь и показать дорогу, показав, что сработало для меня. Я был бы более чем счастлив обсудить подробно, если вы хотите поговорить в автономном режиме, я думаю, что это действительно важная тема ... это заставило меня много раз подумать о смене карьеры.