all written video podcast

  • Mario and Earendil - Armin Ronacher

    Mario and Earendil - Armin Ronacher

    2026-04-08
    Today I’m very happy to share that Mario Zechner is joining Earendil. First things first: I think you should read Mario’s post. This is his news more than it is ours, and he tells his side of it better than I could. What I want to do here is add a...
  • Absurd In Production - Armin Ronacher

    Absurd In Production - Armin Ronacher

    2026-04-04
    About five months ago I wrote about Absurd, a durable execution system we built for our own use at Earendil, sitting entirely on top of Postgres and Postgres alone. The pitch was simple: you don’t need a separate service, a compiler plugin, or an...
  • Some Things Just Take Time - Armin Ronacher

    Some Things Just Take Time - Armin Ronacher

    2026-03-20
    Trees take quite a while to grow. If someone 50 years ago planted a row of oaks or a chestnut tree on your plot of land, you have something that no amount of money or effort can replicate. The only way is to wait. Tree-lined roads, old gardens,...
  • AI And The Ship of Theseus - Armin Ronacher

    AI And The Ship of Theseus - Armin Ronacher

    2026-03-05
    Because code gets cheaper and cheaper to write, this includes re-implementations. I mentioned recently that I had an AI port one of my libraries to another language and it ended up choosing a different design for that implementation. In many ways,...
  • The Final Bottleneck - Armin Ronacher

    The Final Bottleneck - Armin Ronacher

    2026-02-13
    Historically, writing code was slower than reviewing code. It might not have felt that way, because code reviews sat in queues until someone got around to picking it up. But if you compare the actual acts themselves, creation was usually the more...
  • A Language For Agents - Armin Ronacher

    A Language For Agents - Armin Ronacher

    2026-02-09
    Last year I first started thinking about what the future of programming languages might look like now that agentic engineering is a growing thing. Initially I felt that the enormous corpus of pre-existing code would cement existing languages in place...
  • Pi: The Minimal Agent Within OpenClaw - Armin Ronacher

    Pi: The Minimal Agent Within OpenClaw - Armin Ronacher

    2026-01-31
    If you haven’t been living under a rock, you will have noticed this week that a project of my friend Peter went viral on the internet. It went by many names. The most recent one is OpenClaw but in the news you might have encountered it as ClawdBot or...
  • Colin and Earendil - Armin Ronacher

    Colin and Earendil - Armin Ronacher

    2026-01-27
    Regular readers of this blog will know that I started a new company. We have put out just a tiny bit of information today, and some keen folks have discovered and reached out by email with many thoughtful responses. It has been delightful. Colin and...
  • Agent Psychosis: Are We Going Insane? - Armin Ronacher

    Agent Psychosis: Are We Going Insane? - Armin Ronacher

    2026-01-18
    You can use Polecats without the Refinery and even without the Witness or Deacon. Just tell the Mayor to shut down the rig and sling work to the polecats with the message that they are to merge to main directly. Or the polecats can submit MRs and then...
  • Porting MiniJinja to Go With an Agent - Armin Ronacher

    Porting MiniJinja to Go With an Agent - Armin Ronacher

    2026-01-14
    Turns out you can just port things now. I already attempted this experiment in the summer, but it turned out to be a bit too much for what I had time for. However, things have advanced since. Yesterday I ported MiniJinja (a Rust Jinja2...