Pain Driven Development
Weekly Dev Tips - A podcast by Steve Smith (@ardalis)

Categories:
Many of you have probably heard of various "DD" approaches to writing software. There's TDD, or Test Driven Development. There's BDD, for Behavior Driven Development. In this tip, I want to introduce you to another one, PDD: Pain Driven Development.