To TDD or not to TDD? That was a question. – some quotes pulled from the note are below:

Test-first fundamentalism is like abstinence-only sex ed: An unrealistic, ineffective morality campaign for self-loathing and shaming.

Test-first units leads to an overly complex web of intermediary objects and indirection in order to avoid doing anything that's "slow".

I rarely unit test in the traditional sense of the word, where all dependencies are mocked out, and thousands of tests can close in seconds. It just hasn't been a useful way of dealing with the testing of Rails applications. – Kent Beck, of course, mocks the whole 'TDD is Dead' theme.


p.s. - I wrote this whole post just for that 'mocks' pun.