
Test-driven development
Topic
Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle. The developer writes an automated test case that defines a desired improvement or new function, produces the minimum amount of code to pass that test, and finally refactors the new code to acceptable standards.
2 episodes featuring Test-driven development

Lenny's Podcast: Product | Career | Growth
Anthropic product leader explains how AI is rewriting the product management playbook
As artificial intelligence advances, the product management discipline is undergoing a fundamental shift from writing static specifications to designing dynamic evaluation systems.
Jul 26, 2026 · 1h 34m

Lenny's Podcast: Product | Career | Growth
Anthropic engineering leader reveals how AI drove an eightfold increase in code output
As AI tools automate manual coding, engineering leadership must evolve to manage massive code volumes, asynchronous agent workflows, and shifting developer roles.
Jun 21, 2026 · 1h 39m
