title: Is there a difference between TDD and Test First Development (or Test First Programming)?
body: <p>Both ideas sound very similar to me, but there might be subtle differences or the exact same thing, explained in different ways. What is the relationship between TDD and Test First Development/Programming?</p>