Post sobre TDD e BDD

A partir de várias discussões com amigos da comunidade de desenvolvimento sobre boas práticas de TDD/BDD, alguns treinamentos relacionados e lições aprendidas colhidas, resolvi deixar meus 2 centavos sobre o assunto juntamente das referências sobre as polêmicas que venho trazer por meio desta postagem.
Eu acho que esse paragrafo ficou meio cru e confuso. Reescrevi aqui, não sei se você vai achar bom, mas né, a gente tenta. "Basicamente, o BDD é uma tentativa dos usuários bem sucedidos de TDD de re-explicar o conceito de Desenvolvimento Orientado a Testes (TDD), incrementando suas próprias experiências ao longo de quase uma década de uso."