Blog
Notes on software craft.
- 2 min read
Engineering, not coding.
Why we draw a line between writing code and engineering software, and what that distinction means for the systems you ship.
- 3 min read
The user is the spec.
Documents describe what software should do. People reveal what it actually needs to do. The gap between the two is where most products quietly die.