I usually quit reading as soon as I see the signs of the Agile Cult: BDD, other TLAs, and the dreaded "pairing" word. In these threads, what is interesting is the meta-reading. That is, it's about the process, the group-think, the methodology...it's never about actual software engineering. Oh, that's right -- I think the Agile crowd has made obsolete the notion of 'engineering'. It truly is all about Agile, to them.<p>Keep in mind, the author is a self-described Freak.
Sorry, but this article is totally void of a convincing argument for any of the advice therein. What if you're not a BDD convert? What if you actually get more done on a 2 week long branch?