I recently came across a great article by Brian Okken that I just want to help spreading:
“I get paid for code that works, not for tests, so my philosophy is to test as little as possible to reach a given level of confidence” – Kent Beck
tl; dr:
“TDD is not dead. But let’s kill the dogma, the snobbery, the elitism.” - Brian Okken
See the full article at: http://pythontesting.net/agile/is-tdd-dead/