Skip to main content
SD

Spec-driven Development

1episode
1podcast

We have 1 summarized appearance for Spec-driven Development so far. Browse all podcasts to discover more episodes.

Featured On 1 Podcast

All Appearances

1 episode

AI Summary

→ WHAT IT COVERS Ryan Nystrom, engineering manager at Notion, demonstrates three AI-powered workflows: an automated daily standup agent that pulls from Slack, GitHub, and Honeycomb telemetry; background coding agents triggered by task mentions; and spec-driven development where markdown specifications serve as the source of truth for autonomous code generation. → KEY INSIGHTS - **Automated Standup Agent:** Build a custom AI agent that runs at 9AM daily, pulling the last 24 hours of Slack messages, merged pull requests, closed tasks, and yesterday's meeting transcript into a structured pre-read. This eliminates meeting prep entirely, letting engineering managers write code until the meeting starts while ensuring every team member's contributions surface equally. - **Spec-Driven Development Workflow:** Start features by voice-dictating requirements into Whisper, feeding the transcript to Codex to generate a structured markdown spec, then pointing Codex at that spec file to build the implementation. Nystrom reports near-complete one-shot results on full features because comprehensive specs include code pointers, edge cases, and explicit verification steps that guide the agent precisely. - **Background Agent via Task Mention:** Configure a VM-based coding agent so engineers can trigger it by mentioning it in a task comment alongside a screenshot or brief description. Nystrom's example: a friend's feature request described in three paragraphs and one screenshot produced a complete pull request with UI verification screenshots in approximately 11 minutes, with CI failures resolved through follow-up comments. - **CI Speed as Agent Force Multiplier:** Reducing CI runtime from slow cycles to under three minutes dramatically increases agent throughput, since agents sit idle waiting for test results. Nystrom's Afterburner project targets cutting CI to one-quarter of its original duration, citing Stripe's 1,300 agent-generated PRs per week as evidence that slow pipelines mathematically cap AI coding capacity. - **Specs as Living Version-Controlled Documentation:** Store feature specs as markdown files inside the repository alongside code. When behavior needs updating, modify the spec first and instruct the agent to implement the delta. The spec history in version control becomes an auditable changelog in plain English, readable by non-engineers for marketing or support purposes without requiring code interpretation. → NOTABLE MOMENT Nystrom describes prompting Codex to set up its own Honeycomb MCP configuration by pasting a screenshot of the query rather than copying text — then instructing the agent to update its own instruction file. The agent completed the configuration with only minor manual adjustments needed afterward. 💼 SPONSORS [{"name": "WorkOS", "url": "https://workos.com"}, {"name": "Orkes", "url": "https://orkes.io"}] 🏷️ Spec-Driven Development, AI Coding Agents, Developer Experience, Engineering Management, CI Optimization

Explore More

Never miss Spec-driven Development's insights

Subscribe to get AI-powered summaries of Spec-driven Development's podcast appearances delivered to your inbox weekly.

Start Free Today

No credit card required • Free tier available