
Building Pi, and what makes self-modifying software so fascinating
Mittwoch, 29. April 2026 · 1 h 33
Kapitelklicken springt direkt hin
Shownotes
Brought to You By:
• Statsig (statsig.com/pragmatic) — The unified platform for flags, analytics, experiments, and more.
• Sonar (sonarsource.com/pragmatic/?utm_medium=paid&…) – The makers of SonarQube, the industry standard for automated code review
• WorkOS (workos.com) – 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
() Intro
() How Mario, Armin, and Peter Steinberger met() How 30 dev teams use AI agents: learnings
() The importance of judgment
() Challenges when non-engineers write code
() Downsides of over-automation
() Pi
() OpenClaw + Pi
() “Clankers”
() Open source and AI
() Complexity as the enemy
() Building an AI-native startup
() “Slow the F down”
() MCPs vs. CLI
() Predictions and staying up to date
—
The Pragmatic Engineer deepdives relevant for this episode:
• The impact of AI on software engineers in 2026: key trends (newsletter.pragmaticengineer.com/p/the-impact-…)
• Cycles of disruption in the tech industry (newsletter.pragmaticengineer.com/p/cycles-of-d…)
• The AI engineering stack (newsletter.pragmaticengineer.com/p/the-ai-engi…)
• The creator of OpenClaw: "I ship code that I don't read" (newsletter.pragmaticengineer.com/p/the-creator…)
• What is inference engineering? Deepdive (newsletter.pragmaticengineer.com/p/what-is-inf…)
—
Production and marketing by (penname.co)penname.co/ (newsletter.pragmaticengineer.com/p/engineers-l…). For inquiries about sponsoring the podcast, email podcast@pragmaticengineer.com.
Get full access to The Pragmatic Engineer at newsletter.pragmaticengineer.com/subscribe?utm…