<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>The Friction is Your Judgment — Armin Ronacher &amp; Cristina Poncela Cubeiro, Earendil</title>
        <link>https://video.ut0pia.org/videos/watch/2e70048a-bf3a-42d3-b98c-814d79590423</link>
        <description>In this talk, Armin Ronacher (creator of Flask) and Cristina Poncela Cubeiro explore the paradox of using AI coding agents: while these tools promise to "ship without friction," excessive speed often leads to technical debt, security issues, and brittle systems. They argue that friction is actually a necessary component of high-quality software engineering because it forces human judgment and critical thinking. Timestamps and Takeaways: 00:00 The Problem 03:35 The Psychological Trap: Because AI tools are addictive and make coding feel effortless, engineers often stop taking the time to design, review, and truly understand the code being generated. 07:15 - The Engineering Challenge: Agents are optimized for producing code that runs, not code that is maintainable or architecturally sound. This often results in "slop"—code that creates unexpected failure conditions and entropy 10:55 - Agent-Legible Codebases: To maximize AI effectiveness, the speakers suggest designing codebases as infrastructure. This includes: Modularization of both code components and the code flow itself 12:35 - Mechanical Enforcement through strict linting (e.g., no bare catch-alls, unique function names, and avoiding hidden magic like dynamic imports) 14:27 - Reintroducing Friction: The speakers advocate for slowing down. They recommend identifying specific, high-stakes areas (such as database migrations or permission changes) where human judgment is non-negotiable and must be intentionally re-inserted into the development process 17:25 - Conclusion Armin and Cristina conclude that rather than trying to eliminate all friction, engineers should embrace it as the mechanism that allows for steering and quality control, ensuring that human experience remains at the center of the development lifecycle. Speaker info: https://x.com/mitsuhiko, https://www.linkedin.com/in/arminronacher/, https://github.com/mitsuhiko, https://www.linkedin.com/in/cristinaponcela/</description>
        <lastBuildDate>Mon, 20 Apr 2026 04:38:03 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://video.ut0pia.org</generator>
        <image>
            <title>The Friction is Your Judgment — Armin Ronacher &amp; Cristina Poncela Cubeiro, Earendil</title>
            <url>https://video.ut0pia.org/lazy-static/avatars/0287a09a-aae7-4840-9843-b416426e7046.webp</url>
            <link>https://video.ut0pia.org/videos/watch/2e70048a-bf3a-42d3-b98c-814d79590423</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://video.ut0pia.org/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://video.ut0pia.org/feeds/video-comments.xml?videoId=2e70048a-bf3a-42d3-b98c-814d79590423" rel="self" type="application/rss+xml"/>
    </channel>
</rss>