External Reasoning: Using Coding Agents with an LLM

A follow-up to ‘Stochastic Illusion: LLM Reasoning’ exploring how external structures can augment LLM capabilities in software development. Learn how Domain-Driven Design, Test-Driven Development, and systematic validation can transform unreliable coding assistants into reliable development partners.

July 17, 2025 · 10 min · Matthew Thompson

From Intention to Signals: Reward functions and TDD in AI-Driven Software Development

Exploring how Test-Driven Development can serve as a reward function in AI-assisted software development, bridging the gap between documented intentions and measurable outcomes while maintaining human oversight.

December 12, 2024 · 11 min · Matthew Thompson