Person/Gergely Orosz/Podcast/26/04/Building Pi and What Makes Self-Modifying Software So Fascinating
Properties
- date-created
- 2026/04/29
- tags
- Podcast/Episode, Person/Mario Zechner, Person/Armin Ronacher
Building Pi, and What Makes Self-Modifying Software So Fascinating
- Host: Person/Gergely Orosz
- Guests: Person/Mario Zechner, Person/Armin Ronacher
Notes
- Person/Mario Zechner built PiAI after dogfooding Claude/Code: it grew unstable as the team scaled, injecting hidden system-prompt changes that broke his workflows, so he reverse-engineered it to track its changes before eventually building his own minimal agent instead.
- Agentic file access — letting the agent read the file system directly rather than relying on vector or AST-based search — is what made coding agents click for Mario; everything before that (Cursor-style indexing) became unnecessary.
- OpenClaw started as Person/Peter Steinberger's fork of Pi (originally called "Tau"); he eventually dropped the fork and adopted Pi directly as OpenClaw's agent core. Pi's compaction feature exists specifically because OpenClaw's users demanded it.
- Mario argues complexity is agent-written code's own worst enemy: agents can generate more code than fits back into their own context window, making the codebase progressively harder for the agent (or a human) to work with.
- He warns that agents can produce code far faster than humans can review it — a human can review roughly 1.5k lines of code a day, and agents blow past that multiplier quickly, so unreviewed defects compound.
Highlights
"The complexity they add is their own worst enemy, because eventually the codebase will be so big and so interconnected that the agent has no way, on a technical level, to ingest all the context it needs to do the new task." —Mario Zechner #Quote
"Your agent can now spit out ten times more code a day than you can. But it also means it spits out ten times more bugs." —Mario Zechner #Quote
"It started out by him taking Pi and cloning it and calling it Tau, and then modifying it. But eventually he got tired of having to maintain that, so he just said, I'm going to use your stuff. Pi wouldn't have compaction if it weren't for OpenClaw." —Mario Zechner, on Person/Peter Steinberger and OpenClaw #Quote