Writing

Notes on the decisions behind software: what to build, how to work together, and how to keep it useful.

All articles