Agentic Software Engineering — The Current Chapter
“Everything I've learned still applies, just faster”
AI has become fundamental to how I engineer software daily. Claude Code is the primary tool at the moment, but this is a fast-moving domain and, like any good engineer, the decisions I’m making today are designed to allow change later.
Twenty-five years of learning how to manage teams (scoping work clearly, breaking down problems, TDD, pairing, code review, iterating in small increments) is proving to be exactly what’s needed to be effective with AI agents. I’m applying the tried and trusted methods of XP and software engineering to a new kind of collaborator.
Beyond the daily practice, there’s deeper thinking to be done. AI reduces the cost of producing code, but that doesn’t automatically mean better outcomes. When code is cheap, quality, security, and fitness for purpose become the real constraint. The benefits are real, but so are the trade-offs, and experienced engineers are perfectly placed to navigate them.
I’ve applied this thinking at broader scale too, leading a comprehensive research programme for a UK government department evaluating AI-powered security tools. Analysing 60+ solutions, developing a structured evaluation framework, and authoring a 50+ page technical report that senior stakeholders called “a magnificent piece of work.”
These are early days, I’m keeping a close eye on which principles will endure.
Agentic Workflows, Claude Code, LLMs, SAST tooling, MCP, AI security research, XP