Ron Jeffries responds to an immanent Global Usage Shift in Sad Microsoft Posting:
The features might be good, but the process described is not TDD, nor a reasonable variation thereof. Test-Driven Development was clearly defined by Kent Beck, and has been described by others, such as Dave Astels, and even myself. It is a process where the tests are written one at a time (though one might make note of some possible tests for the future), and the tests are used to help define the design and develop the code. The Microsoft version of TDD is indistinguishable from a single-object waterfall model, to a first approximation.
This reminds me quite a bit of similar experiences I’ve had with: “complexity”, “chaos”, “programming”, “extreme programming”, “typography”, “editing”, “open source”, and very recently “optimization” and “networks” and even “teaching”.
Take-home message: Sucks to know things.

