2026
Behaviour trees for autonomous agents
Using behaviour trees to model decision-making in autonomous coding agents, drawing from game AI techniques.
Mar 25, 2026
Inspiring agents
Can AI agents be creative? Exploring whether randomised conceptual lenses — like reading a random Wikipedia page — can help agents escape local maxima and find elegant solutions.
Mar 22, 2026
The Elves and the Shoemaker
What if AI agents could do useful work autonomously overnight — fixing tech debt, building prototypes, and organising your backlog like helpful elves?
Mar 21, 2026
Defining the source of truth
Exploring the idea that application specifications — not code — should be the source of truth, and how agents can help maintain them.
Mar 13, 2026
Learning as the main goal
How building a generative city builder revealed that the real product of software development is learning, not code.
Mar 11, 2026
Thoughts from working with Claude intensely on a project that got complicated
Reflections on managing AI-assisted development, and the system I built when interactive work became unmanageable.
Feb 10, 2026