Today a programmer reaches the level of trying out TDD after a lot of practice. They may or may not understand it, and either stick to it or go back to legacy world.
A coder after a lot of learning may get to the point of turning off mutation testing and go legacy. And will understand the concept of "technical debt" at its first hard-to-fix bug, turning mutation testing back on in horror.
A coder after a lot of learning may get to the point of turning off mutation testing and go legacy. And will understand the concept of "technical debt" at its first hard-to-fix bug, turning mutation testing back on in horror.