Jul 18, 2022
TDD is not a best practice. It is a great practice for some people. For other people, it is antithetical to how they think.
TDD is not bad. Some people flourish using that approach. But it is not for everyone.
It is just like the dichotomy between theorists and experimentalists in the sciences: they are neurologically different. Experimentalists like to try things and see what happens. Theorists like to think things through before trying. These are different personality types. It is a mistake to try to force one to work like the other.