Engineering blog
Notes from running an API other people depend on.
Occasional writing about error design, rate limits, changelogs and the support workflows that grow around a public API.
- Operations7 min read
The request you cannot find
Every API team has the same support workflow, and it is built on a screenshot. Here is what it costs and what replaces it.
Iris Calder · 9 September 2026Read - API design6 min read
Rate limits are a product decision, not an infrastructure one
A 429 is the clearest message your API ever sends. Most teams write it by accident.
Devan Roux · 26 August 2026Read - Documentation5 min read
What a good API changelog owes its readers
Nobody reads your changelog for fun. They read it because something broke, or because they are deciding whether to trust you.
Mireille Okafor · 12 August 2026Read - API design6 min read
Designing errors people can act on
An error body is a user interface. It deserves the same care as the endpoint that produced it.
Iris Calder · 29 July 2026Read
Most of these came out of a support thread.
If your API has a workflow that only works because one person remembers it, we would like to hear about it.