Armin Ronacher (creator of Flask) and Cristina Poncela Cubeiro share hard-won lessons from 12 months of building with AI coding agents. They argue that the 'ship without friction' mentality is dangerous when combined with AI tools, because agents optimize for making progress rather than correctness, producing brittle code, silent failure modes, and accelerating technical debt. Key insights include: AI tools shift team dynamics by enabling non-engineers to ship code while responsibility stays with engineers; agents excel at libraries with tight constraints but struggle with complex products; codebases should be designed to be 'agent-legible' through modularization, linting rules, unique function names, and avoiding hidden magic. They advocate for intentional friction — specifically human judgment checkpoints for database migrations, permission changes, and architectural decisions — as the mechanism that keeps engineers in control of what agents produce.

18m watch time

Sort: