{"href":"https://api.simplecast.com/oembed?url=https%3A%2F%2Fagileembeddedpodcast.com%2Fepisodes%2Ftest-driven-development-in-the-age-of-ai-SXNJUZLL","width":444,"version":"1.0","type":"rich","title":" Test-Driven Development in the Age of AI","thumbnail_width":300,"thumbnail_url":"https://image.simplecastcdn.com/images/690c0598-d6d3-495c-adc7-8975d4e3549b/f04d51e2-6fd8-4cc4-905a-0301a6656c8c/cover-image.jpg","thumbnail_height":300,"provider_url":"https://simplecast.com","provider_name":"Simplecast","html":"<iframe src=\"https://player.simplecast.com/fb2edfd9-92e3-42f1-af23-353ec994209c\" height=\"200\" width=\"100%\" title=\" Test-Driven Development in the Age of AI\" frameborder=\"0\" scrolling=\"no\"></iframe>","height":200,"description":"We explore how test-driven development (TDD) remains essential—perhaps more than ever—when working with AI coding tools. Luca shares his evolved workflow using Claude Code, breaking down how he structures tests in three phases: test ideas, test outlines, and test implementations. We discuss why TDD provides the necessary control and confidence when AI generates code, how it prevents technical debt accumulation, and why tests serve as precise specifications for AI rather than afterthoughts.\n"}