Writing
Notes on developer experience.
Research-grounded thinking on why developer platforms succeed or fail, and what to do about it.
Your Error Messages Are a Design Decision
Most bad error messages are technically correct and completely useless. Here's what the API usability research says about why error paths get less design attention than the happy path, and what it costs when they do.
Nobody Owns the Developer Experience
DevRel owns the docs, product teams own the endpoints, support owns the tickets. The experience a developer actually has cuts across all of them. Here's what the research says happens in the seams, and what Google did about it.
The First Mile: Why Developer Platforms Fail in the First 15 Minutes
Most developer platforms don't know they're bleeding signups. Here's what the research says about why APIs are hard to learn, and the three design failures that kill adoption before it starts.