Spec-driven development: the AI engineering workflow at Notion | Ryan Nystrom
Claire Vo and Ryan Nystrom, an engineering manager at Notion, discuss how AI has revolutionized their engineering workflows. They cover an AI agent that automates meeting preparation, a system for AI-powered code generation and bug fixes, and a novel spec-driven development process where AI builds from natural language specifications. The conversation emphasizes the increased efficiency, enjoyment, and the critical role of fast CI in this new AI-driven engineering landscape.
- Your engineering team's comfort making frequent changes directly links to CI speed; slow CI creates “monster changes” no one wants to review. Read →
- Automate Low-Value Prep: Notion's "Hot Potato" AI agent autonomously gathers updates from Slack, tasks, and pull requests, generating a meeting pre-read daily at 9:00 a.m. Read →
- Notion’s internal “Boxy” system integrates an AI agent called Codeex to automate code generation and bug fixes directly from Notion tasks. Read →
- Notion engineering manager Ryan Nystrom treats AI coding agents like Codeex as junior engineers: demanding explanations and forcing them to defend their work. Read →
- Notion's engineers, led by Ryan Nystrom, are ditching traditional code-first development for a spec-driven approach. They start with comprehensive, plain English markdown documents, not a single line of code. Read →