Absolutely. Actually doing TDD is nontrivial, and it has to be learned.
Most of the early learning was by pairing with people who already knew how to do it, working on a codebase using it. People learn it easily and fast that way.
But that doesn't scale, and at some point people started trying to do it having only read about it. It doesn't surprise me at all that that has often been unsuccessful.
Most of the early learning was by pairing with people who already knew how to do it, working on a codebase using it. People learn it easily and fast that way.
But that doesn't scale, and at some point people started trying to do it having only read about it. It doesn't surprise me at all that that has often been unsuccessful.