Test Driven Development As Science Posted on September 8, 2008 If TDD is science, does that make waterfall religion?