James Sawle · Principal Engineer
Software, systems, and change
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.
Writing
Essays and working notes about software architecture, engineering practice, and building systems that can change.
Projects
Open-source work, experiments, and useful small tools, with notes on what they are for and what they teach.