Speaker
Abstract
Most of what we know about developer experience we learned from humans. Agents are a different user, and some of our best practices quietly work against them.
Your APIs were written for human developers. Agents use them anyway: they skip the docs, guess from training data, and throw calls at your API until something sticks. Every extra turn multiplies failures and hallucinations, and quietly runs up your token bill.
In this session I'll share a framework for measuring how usable an API really is for agents, built on experiments you can rerun on your own APIs. We'll walk through two or three live, I'll hand you seven more to take home, and we'll draw the general conclusions. Fair warning: they overturn sacred cows I've personally taught and defended for more than fifteen years. Accurate documentation is not the be-all-end-all. A machine-readable spec does not automatically make your API agent-ready. And some standard advice on things like idempotency doesn't work the way you think.
What you'll leave with:
- Three widely-believed developer experience best practices that fail for agents, and what to do instead.
- What actually moves agent success rates:
- Naming that leverages everything the model already knows
- Errors designed so an agent recovers on the next try
- Accurate descriptions and schemas
- Code samples/SDKs/Skills over prose and tutorials
- How usability shifts across models and agent types (a coding agent, a chat assistant, and an autonomous agent are three different users), and when to choose APIs, MCP, or CLI, or combine them.
- How to run these experiments yourself, and why no generic checklist or rating tool, mine included, replaces testing with your own use case, agents, and models.
$2,835, Conference (3 days). Current pricing ends September 8th. All pass options.
QCon San Francisco 2026 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.
Part of the track
Modern API Design for Humans and Agents Hosted by Krys Flores Staff Software Engineer @Crunchyroll, Host of O'Reilly's The Staff Engineer's Career RoadmapFrom the same track
Monday 16 November
10:35 Pacific DEKJ Session APIs That Can't Afford to Be Wrong: Lessons from Moving Money Fawziyah Alebiosu Software Engineer @Imprint Most API design advice assumes a forgiving environment: retries are cheap, data has a single source of truth, and a slow response is only an inconvenience. Financial infrastructure assumes none of that. Card networks give you three seconds to auth or decline. 11:45 Pacific DEKJ Session Everything I Knew About Developer Experience Is Wrong for Agents Emmanuel Paraskakis Founder & CEO @Level 250 Most of what we know about developer experience we learned from humans. Agents are a different user, and some of our best practices quietly work against them. 13:35 Pacific DEKJ Session The Schema Was Never Enough: The World in Protocols Ryan Scott Brown Principal Engineer @Crunchyroll, Previously @Red Hat, @Trek10, and @Vendia Every reliable process in the world is a protocol: auctions, double-entry bookkeeping, brokerage account transfers, or APIs. Protocols reduce ambiguity but the world remains messy. 14:45 Pacific DEKJ Session MCP Tools Influencing APIs for Agents Details coming soon. 15:55 Seacliff D Unconference Unconference: Modern API Design 17:05 Pacific DEKJ Session Stop Fighting the Remodel: API Design for Models That Outgrew Their Boundaries Aarti Gupta Staff Engineer @Netflix Every domain model has a breaking point. At Netflix, ours arrived all at onceāAds, Games, Live events, and entirely new kinds of content. Each pulled the core entities in different, sometimes contradictory directions.