{"podcast":{"title":"The Pragmatic Engineer","slug":"the-pragmatic-engineer-7019833","podcast_index_feed_id":7019833,"rss_url":"https://api.substack.com/feed/podcast/458709.rss","website_url":"https://newsletter.pragmaticengineer.com/podcast","image_url":"https://substackcdn.com/feed/podcast/458709/278d9ca13761fa482b487eba7bed468c.jpg","author":"Gergely Orosz","episode_count":70,"summary":"Big Tech and startups, from the inside. Highly relevant for software engineers, AI engineers and engineering leaders, useful for those working in tech.","last_synced_at":"2026-07-30T06:20:49.642879+00:00","page_url":"https://stenobird.com/podcast/the-pragmatic-engineer-7019833"},"episode":{"title":"Building Pi, and what makes self-modifying software so fascinating","slug":"building-pi-and-what-makes-self-modifying-software-so-fascinating","published_at":"2026-04-29T14:30:17+00:00","page_url":"https://stenobird.com/podcast/the-pragmatic-engineer-7019833/building-pi-and-what-makes-self-modifying-software-so-fascinating","show_page_url":"https://stenobird.com/podcast/the-pragmatic-engineer-7019833","url":"https://newsletter.pragmaticengineer.com/p/building-pi-and-what-makes-self-modifying","audio_url":"https://api.substack.com/feed/podcast/195661847/586956c060791d17e7f60fb8caf6a1ee.mp3","summary":"Brought to You By: • Statsig — ⁠ The unified platform for flags, analytics, experiments, and more. • Sonar – The makers of SonarQube, the industry standard for automated code review • WorkOS – Everything you need to make your app enterprise ready. — Mario Zechner is the creator of Pi, a minimalist, self-modifying AI coding agent, that is the foundation upon which OpenClaw (created by Peter Steinberger) is built. Meanwhile, Armin Ronacher is the creator of Flask, and a longtime user of Pi. The pair are also friends. I sat down with Mario and Armin for the latest episode of the Pragmatic Engineer Podcast for an interesting conversation about AI and their reservations about it – even though both are heavily invested in building AI-powered tools. Mario explains why he built Pi, and gives his take on why it has become so popular. Armin walks us through how he uses AI tools, including building a game with Pi, and why he always puts human judgment firmly at the heart of his approach. We cover the risks of over-automation, the limits of agentic workflows, and why strong engineers with informed judgment still matter. We also get into the challenges of working with code written by non-engineers, and whether open source can withstand a tidal wave of agent-generated code. — Timestamps (00:00) Intro (07:30) How Mario, Armin, and Peter Steinberger met(15:15) How 30 dev teams use AI agents: learnings (21:50) The importance of judgment (24:26) Challenges when non-engineers write code (28:30) Downsides of over-automation (32:18) Pi (48:09) OpenClaw + Pi (50:54) “Clankers” (57:32) Open source and AI (1:00:22) Complexity as the enemy (1:02:50) Building an AI-native startup (1:11:52) “Slow the F down” (1:16:40) MCPs vs. CLI (1:25:03) Predictions and staying up to date — The Pragmatic Engi…","meta_description":"Brought to You By: • Statsig — ⁠ The unified platform for flags, analytics, experiments, and more. • Sonar – The makers of SonarQube, the industry standar…","key_points":[],"chapters":[],"topics":[],"duration_seconds":5587,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/the-pragmatic-engineer-7019833/episodes/building-pi-and-what-makes-self-modifying-software-so-fascinating/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/the-pragmatic-engineer-7019833/building-pi-and-what-makes-self-modifying-software-so-fascinating.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}