Narrative-Driven Development: BDD+TDD+Living Documentation in One Workflow | Dark Hacker News