Notes on Software Engineering
Select essays on
Agentic and AI-assisted software engineering
4 essays

Combining human judgement with machine knowledge and mechanical reasoning: choosing the right work to delegate, guiding agents through it, and making the code clearer for both engineers and agents.
Select essays on
Software architecture and design
3 essays

The art of balancing science and business: deciding how much to build, where flexibility earns its keep, and what reliable enough means for the people using the software.
Free and open-source software
Hack and Glory
5 projects

The stories behind the open-source projects I work on: where they began, the engineering choices that shaped them, and new work as it happens.
Browse all essays
The complete archive, across every topic.
Comments
Post a Comment