Building software you can trust, faster
with AI and test-driven develpoment
with AI and test-driven develpoment
Nearly 20 years in software engineering — around 15 practising Extreme Programming and teaching developers TDD, clean code and craftsmanship. Now I'm applying those ideas to working with AI coding agents.
They are fast but speed without feedback creates bugs and complexity.
Tests become executable specifications.
More reliable changes, safer refactoring, less reviewing generated code.
Practical training to get your engineers genuinely productive with AI coding agents — without losing control of the code they ship.
Hands-on workshops, tailored to your team's stack
Use agents to write tests and code you can actually trust
Grounded in test-driven development
Longer-term help when you need an experienced pair of hands embedded in the team.
Embedded delivery on your team, building production software
Raising the bar on testing and AI-assisted workflows
Nearly 20 years' experience, including at ASOS-scale throughput
A short, focused engagement to work out what's holding your team back and how to fix it.
Assess how your team is using AI agents and TDD
Pinpoint what's slowing delivery down
Leave you with a clear, practical plan