Published Work
Two decades of test-driven development, refactoring under real constraints, and the discipline of shipping in small, safe steps — collected here by format. Plus three books, where the argument runs past software into what is actually there.
Long-form pieces for Red Hat's Opensource.com, the WorkSafeBC Technical Blog, Redgate's Simple Talk, freeCodeCamp, and DevPro Journal — test-driven development, mutation testing, legacy code, and the economics of small batches.
Read the articles →Shorter, sharper takes from the Substack notebook and DEV — delivery flow, technical drag, testing discipline, and what changes when the machine writes the implementation.
Read the posts →Conference and workshop decks, from test-driven navigation with AI agents to systems programming and the case against self-serve — plus recorded sessions and long-form podcast conversations.
See the material →The Devoxx talk on Test-Driven Navigation, the Coding Interviews series, and Software Breakthroughs for the 21st Century — guest conversations and AI roundtables with Kent Beck, Grady Booch, Woody Zuill, Robert C. Martin, and many more.
Watch the sessions →Nothing Holds: How to Understand Reality — published August 2026, on why "it's all just particles" was never more than a slogan. Alongside Artisan Software Development for the 21st Century and Difficult Points In Buddhism.
Browse the books →The writing is the cheapest way to pressure-test how I think before putting anything on a calendar.
Book a Diagnostic →