The Truro tidal bore rolling past an old laptop displaying suspiciously generated code

TRURO, NOVA SCOTIA • APRIL 1

Waterfall2026

ATLANTIC SYMPOSIUM ON SOFTWARE BY IMPROV

Interfaces You Can Prompt, Types You Can Ignore

Presenter: Sera Venn, VP of Vaguely Structured Data

Time: 11:42, depending on schema interpretation

Room: JSON Ballroom (keys optional)

Portrait of Sera Venn

Sera Venn removed types from a Fortune 500 codebase and reported a 100% reduction in type errors. She now consults on making contracts more conversational.

Abstract

Rigid interfaces exclude valid ideas merely because they have the wrong shape. Learn to accept strings, arrays, objects, apologies, and lightly formatted yearning through one inclusive endpoint.

Sera will replace an OpenAPI specification with a textarea labelled Tell us what happened and a sparkle icon.

LIVE DEMO TRANSCRIPT

You're absolutely right to push back on that. The API returned a poem instead of an invoice, so I've broadened InvoiceResponse to any.

Learning Objectives

  • Model uncertainty with optional everything.
  • Turn validation errors into follow-up prompts.
  • Achieve backwards compatibility by never defining forwards.

← Return to the complete sequential program