Spec-driven development: The AI engineering workflow at Notion | Ryan Nystrom

11 May 2026 · 48 min
How I AI

11 May 2026 · 48 min

0:00

In this episode of How I AI, engineering manager Ryan Nystrom walks host Claire Vo through Notion’s AI‑enhanced engineering workflow, which he calls “spec‑driven development.” He explains how he starts with an empty Markdown spec, uses Whisper to dictate feature ideas, feeds the transcript to Codex to generate a formal spec, and then asks Codex to build the feature in one shot. The spec lives in version control, includes verification steps, and can be re‑run by a CLI that spins up Notion AI to test the implementation. Nystrom also showcases a custom Notion AI “hot‑potato” agent that automatically assembles a daily stand‑up pre‑read by pulling data from Slack, GitHub, Honeycomb metrics, and previous meeting transcripts, posting a concise briefing to Slack just before the meeting. He describes the “Afterburner” project, a set of background agents and VM‑based workers (codenamed Boxy) that let engineers invoke Codex from Notion tasks, automatically generate pull requests, run UI verification, and resolve merge conflicts. Throughout, he emphasizes how faster CI pipelines amplify the benefits of AI agents, how the new workflow reduces meeting preparation and managerial toil, and shares prompting tactics—especially the “explain it like I’m five” and “defend your answer with evidence” patterns—to keep large language models honest. The conversation also touches on tool choices (Codex vs Claude Code), the cultural shift toward engineers staying hands‑on with code, and the broader impact on burnout, productivity, and cross‑team communication.

Chapters

More from Lenny

24:04
Podcast

Meta’s new ‘Muse Wonder’ model: good for AI agents, bad for design

2d ago
37:47
Podcast

How Meta designed Muse: an AI agent people actually want to talk to | Alex Cornell (Design Director)

4d ago
1:02:11
Podcast

Why every company now needs to think and operate like a lab team | Josh Woodward (Google Labs, Gemini, AI Studio)

5d ago
35:40
Podcast

How OpenAI uses ChatGPT Sites (live at DevDay!) | Kath Korevec (Product Lead)

1w ago
37:23
Podcast

OpenAI’s Head of ChatGPT: We’re entering a new era of AI (again) | Tibo Sottiaux

1w ago
46:06
Podcast

Jev: 8 real use cases for the fastest, cheapest model I’ve ever used | John Lindquist

2w ago
24:20
Podcast

OpenAI Dev Day 2026: The releases that actually matter

2w ago
26:24
Podcast

Jev for beginners: how to use it and what to build

2w ago
1:34:14
Podcast

The grief, loneliness, and burnout sweeping through the tech industry right now | Molly Graham

2w ago
38:51
Podcast

Opus 5.5 vs. GPT-6 Sol: which model won my blind taste test?

3w ago
24:52
Podcast

I left Claude for months. Opus 5.5 is why I'm back

3w ago
See all content