This continues to be a most interesting episodic series of articles. Thank you for continuing to post them.
I think you mean eyepopslikeamosquito's series. This seems to be einhverfr's first meditation on the subject.
Also, I disagree with or would offer different rationale for most of you said. Quick examples: Testing can begin before any code is written. Your fluff about the necessity of integration is in complete contradiction to the definition of "unit" testing.
Anarchy is no substitute for design.
And yet for thousands of years of human history we said exactly the opposite about Nature because anarchy produces streamlined, highly-tailored, efficient results given the time and capital^W resources. It's rigid master plans that fail predictably. "Tactics" ne "Strategy".