Altars of Append (with Ted M. Young) cover art

Altars of Append (with Ted M. Young)

Altars of Append (with Ted M. Young)

Listen for free

View show details

Ted M. Young joins Jared to discuss Extreme Programming, predictive test-driven development, event sourcing, and teaching software practices through board games. Ted explains how predictive TDD encourages developers to anticipate exactly how a test will fail, leading to deeper understanding, faster feedback, and smaller development steps. He also argues for thinking about tests as either I/O-free or I/O-dependent rather than unit or integration tests, a distinction that naturally supports cleaner architectures and more maintainable code. The conversation explores Ted’s growing enthusiasm for event sourcing, which he sees as a simpler way to model state changes, preserve history, and reduce complexity around persistence and caching. They also discuss his TDD board game, which has become an effective tool for teaching collaboration, pairing, and software development concepts. The episode closes with a look at AI’s impact on software craftsmanship, with Ted expressing concern that developers may learn less by outsourcing problem-solving to LLMs, while remaining optimistic that core XP practices like small steps, clear goals, and rapid feedback will continue to matter—and may be more relevant than ever.


Links:


Ted M. Young⁠

Predictive TDD⁠

Extreme Programming (XP)⁠

Test-Driven Development (Kent Beck)⁠

Hexagonal Architecture⁠

Event Sourcing⁠

Domain-Driven Design⁠

TDD Game⁠

JitterTed on Twitch

Dead Code Podcast Links:


Mastodon

X


Jared’s Links:


Mastodon

X

twitch.tv/jardonamron

Jared’s Newsletter & Website


Episode Transcript

Hosted on Acast. See acast.com/privacy for more information.

adbl_web_anon_alc_button_suppression_t1
No reviews yet