Speaker
Abstract
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. EDI, SOAP, REST, gRPC, and LSPs were all designed to collapse complex realities into deterministic schemas clients could consume. And yet you've still emailed another team to ask why their "to spec" endpoint wasn't working. It matched the schema, but the meaning stayed in their head.
Agent harnesses are general-purpose executors that run protocols with customizable judgement and permissions. LLM inference provides discretion, tool calls map decisions to action, and your protocol (workflow) can live in plain English. Judgement-dense, high-variance work can now be made less manual with the right engineering. The popularity of agents for everything sounds attractive until you go beyond prototypes. The manual version functioned because people solved problems silently. Watch the project fall flat if you automate before understanding the protocol.
In this session (for senior+ individual contributors) you'll learn:
- A brief history of APIs: Why nobody's APIs are RESTful and how gRPC never scrubbed off the SOAP scum of versioned ambiguity.
- Seeing like a developer (or agent) in a hurry: How to better explain APIs that already exist that you may not be able to change.
- Designing protocols: Using event storming exercises, mapping techniques, and fast prototyping to avoid building the wrong thing.
- Scaling painlessly: How to observe small-scale nits that become regional outages when deployed to millions of clients.
You'll leave this talk able to avoid classic blunders and build APIs that work in production.
$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.