Sep 2, 2022
Like anything in life - I find that absolutes just aren't always applicable.
I hate TDD - it is almost impossible with strongly typed languages - like Java - as you can't even compile the test if the testing class does not exist.
What it is good for is for people who are lesser programmers/problem solvers. (and ideally they shouldn't be coding in the first place)