Agents write code faster. XP makes change safer
Agents change the economics of producing code. They do not change the need for confidence in changing software.
James Sawle · Principal Engineer
I’m a Principal Engineer interested in how software stays useful as its users, teams, and constraints change.
This is where I publish considered notes on architecture and engineering practice, and document the open-source tools that grow out of that work.
Essays and working notes about software architecture, engineering practice, and building systems that can change.
Agents change the economics of producing code. They do not change the need for confidence in changing software.
Open-source developer tools and experiments for spec-driven, AI-assisted, and everyday engineering workflows.
A CLI for managing and sharing OpenSpec schemas across repositories for AI-assisted development workflows.
View projectA personal marketplace of reusable skills for Claude Code.
View project