The 'write your tests first' school is right in that it can create another boost but it comes with the problem that it puts a damper on any exploratory programming.
As far back as 1999 I can remember the "write your tests first" people saying "... unless you're doing exploratory programming and are likely to throw away the prototype."
As far back as 1999 I can remember the "write your tests first" people saying "... unless you're doing exploratory programming and are likely to throw away the prototype."