<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Eric Gerl - Blog</title>
    <link>https://gerl.dev</link>
    <description>Building the infrastructure. Writing about the transformation.</description>
    <language>en</language>
    <lastBuildDate>Tue, 14 Apr 2026 07:00:03 GMT</lastBuildDate>
    <atom:link href="https://gerl.dev/rss.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title><![CDATA[The Thread Is the Unit — Knowledge Work After the Prompt]]></title>
      <link>https://gerl.dev/blog/thread-is-the-unit</link>
      <guid isPermaLink="true">https://gerl.dev/blog/thread-is-the-unit</guid>
      <description><![CDATA[The AI productivity discourse optimizes for the prompt. The actual unit of knowledge work is the thread -- and nobody is building for it.]]></description>
      <pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Infrastructure]]></category>
      <category><![CDATA[Agents]]></category>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[Knowledge Work]]></category>
    </item>

    <item>
      <title><![CDATA[Do Agents Dream of Electric Sheep?]]></title>
      <link>https://gerl.dev/blog/do-agents-dream</link>
      <guid isPermaLink="true">https://gerl.dev/blog/do-agents-dream</guid>
      <description><![CDATA[Anthropic named a memory consolidation feature 'Auto Dream.' The metaphor wasn't decoration — it was a spec. Wittgenstein explains why.]]></description>
      <pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Agents]]></category>
      <category><![CDATA[Alignment]]></category>
    </item>

    <item>
      <title><![CDATA[Agent Harness Taxonomy — Six Architectures for AI Agents]]></title>
      <link>https://gerl.dev/blog/agent-harness-taxonomy</link>
      <guid isPermaLink="true">https://gerl.dev/blog/agent-harness-taxonomy</guid>
      <description><![CDATA[The agent harness determines the behavior envelope, not the model. Six agent harness architectures — and why the sixth breaks what the others assume.]]></description>
      <pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Agents]]></category>
      <category><![CDATA[Infrastructure]]></category>
    </item>

    <item>
      <title><![CDATA[The Trust Contraction — When Trust Is the Only Scarce Input]]></title>
      <link>https://gerl.dev/blog/trust-contraction</link>
      <guid isPermaLink="true">https://gerl.dev/blog/trust-contraction</guid>
      <description><![CDATA[When AI makes capability free, trust becomes the only scarce input. That reshapes organizational theory from Coase forward.]]></description>
      <pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[Agents]]></category>
      <category><![CDATA[Knowledge Work]]></category>
    </item>

    <item>
      <title><![CDATA[The Agent Harness Layer Is Indefensible — The Claude Code Leak]]></title>
      <link>https://gerl.dev/blog/the-harness-layer-is-indefensible</link>
      <guid isPermaLink="true">https://gerl.dev/blog/the-harness-layer-is-indefensible</guid>
      <description><![CDATA[Anthropic's Claude Code source leaked — 512K lines, every agent pattern exposed. The model layer fell to distillation. The harness layer fell next.]]></description>
      <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[SaaSpocalypse]]></category>
      <category><![CDATA[Infrastructure]]></category>
      <category><![CDATA[Claude]]></category>
      <category><![CDATA[Agents]]></category>
    </item>

    <item>
      <title><![CDATA[Permissionless Intelligence — Proof of Work, Proof of Trust]]></title>
      <link>https://gerl.dev/blog/permissionless-intelligence</link>
      <guid isPermaLink="true">https://gerl.dev/blog/permissionless-intelligence</guid>
      <description><![CDATA[Bitcoin and constitutional AI share a design principle: refusal built into infrastructure is what makes a system trustworthy for everyone.]]></description>
      <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Infrastructure]]></category>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[AI Safety]]></category>
    </item>

    <item>
      <title><![CDATA[The Agentic Operating Manual — What Every Organization Needs Before It Deploys Agents]]></title>
      <link>https://gerl.dev/blog/agentic-operating-manual</link>
      <guid isPermaLink="true">https://gerl.dev/blog/agentic-operating-manual</guid>
      <description><![CDATA[The agentic operating manual is the missing governance layer between your org and its AI agents. Four layers that replace coordination overhead.]]></description>
      <pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Agentic Infrastructure]]></category>
      <category><![CDATA[Organization Design]]></category>
      <category><![CDATA[AI Strategy]]></category>
      <category><![CDATA[Business Operating System]]></category>
    </item>

    <item>
      <title><![CDATA[The Sycophancy Trap — Sycophantic AI Isn't a UX Problem]]></title>
      <link>https://gerl.dev/blog/sycophancy-trap</link>
      <guid isPermaLink="true">https://gerl.dev/blog/sycophancy-trap</guid>
      <description><![CDATA[Sycophantic AI isn't a UX problem. It's a clinical one. Models trained to agree are reinforcing delusions and triggering psychotic episodes.]]></description>
      <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[Agents]]></category>
      <category><![CDATA[Infrastructure]]></category>
      <category><![CDATA[Alignment]]></category>
    </item>

    <item>
      <title><![CDATA[The Pyramid Collapses — AI and the End of the Consulting Model]]></title>
      <link>https://gerl.dev/blog/consulting-pyramid-ai</link>
      <guid isPermaLink="true">https://gerl.dev/blog/consulting-pyramid-ai</guid>
      <description><![CDATA[The consulting pyramid sustained McKinsey for a century. AI just collapsed the base. What replaces it isn't a leaner pyramid — it's a different shape.]]></description>
      <pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[SaaSpocalypse]]></category>
      <category><![CDATA[Business Operating System]]></category>
      <category><![CDATA[AI Strategy]]></category>
      <category><![CDATA[Consulting]]></category>
    </item>

    <item>
      <title><![CDATA[From OSINT to Prediction — The Open-Source Architecture That Threatens Palantir]]></title>
      <link>https://gerl.dev/blog/the-seldon-engine</link>
      <guid isPermaLink="true">https://gerl.dev/blog/the-seldon-engine</guid>
      <description><![CDATA[Four open-source tools now replicate Palantir's analysis layer at zero cost. Lonsdale calls that layer the moat. Here's why he's wrong.]]></description>
      <pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Agents]]></category>
      <category><![CDATA[Open Source]]></category>
      <category><![CDATA[Opinion]]></category>
    </item>

    <item>
      <title><![CDATA[The AI Operating System — 94% Capability, 33% Deployment]]></title>
      <link>https://gerl.dev/blog/the-ai-operating-system</link>
      <guid isPermaLink="true">https://gerl.dev/blog/the-ai-operating-system</guid>
      <description><![CDATA[AI handles 94% of knowledge work. Enterprises deploy against 33%. The gap isn't capability — it's infrastructure. Here's the readiness ladder.]]></description>
      <pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Infrastructure]]></category>
      <category><![CDATA[Agents]]></category>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[Business Operating System]]></category>
    </item>

    <item>
      <title><![CDATA[The Architecture of Refusal — Military AI and AI Guardrails]]></title>
      <link>https://gerl.dev/blog/without-good-and-evil</link>
      <guid isPermaLink="true">https://gerl.dev/blog/without-good-and-evil</guid>
      <description><![CDATA[The Pentagon designated Anthropic a security threat over two AI guardrails. What 'any lawful purpose' means depends entirely on who defines 'lawful.']]></description>
      <pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[Agents]]></category>
      <category><![CDATA[Infrastructure]]></category>
      <category><![CDATA[Alignment]]></category>
    </item>

    <item>
      <title><![CDATA[The Model Layer Is Indefensible — AI Distillation and Moats]]></title>
      <link>https://gerl.dev/blog/model-layer-indefensible</link>
      <guid isPermaLink="true">https://gerl.dev/blog/model-layer-indefensible</guid>
      <description><![CDATA[Anthropic disclosed three Chinese labs ran 16M exchanges to extract Claude. The model layer isn't a moat — it's a source. What can't be distilled?]]></description>
      <pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Infrastructure]]></category>
      <category><![CDATA[Claude]]></category>
      <category><![CDATA[Agents]]></category>
      <category><![CDATA[SaaSpocalypse]]></category>
    </item>

    <item>
      <title><![CDATA[The Tool Surface — WebMCP and the Agent-Native Web]]></title>
      <link>https://gerl.dev/blog/webmcp-your-website-needs-a-tool-surface</link>
      <guid isPermaLink="true">https://gerl.dev/blog/webmcp-your-website-needs-a-tool-surface</guid>
      <description><![CDATA[WebMCP landed in Chrome Canary — the first browser-native signal that every website is becoming an API. Your frontend was always an interface.]]></description>
      <pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Protocols]]></category>
      <category><![CDATA[Agents]]></category>
    </item>

    <item>
      <title><![CDATA[The ClosedClaw Moment — How Platforms Absorb Open-Source AI]]></title>
      <link>https://gerl.dev/blog/openclaw-closedclaw-moment</link>
      <guid isPermaLink="true">https://gerl.dev/blog/openclaw-closedclaw-moment</guid>
      <description><![CDATA[OpenClaw's creator joined OpenAI the week it hit 200K stars. The pattern has a name now — the ClosedClaw moment. What it means for open-source AI.]]></description>
      <pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[OpenClaw]]></category>
      <category><![CDATA[Open Source]]></category>
      <category><![CDATA[Infrastructure]]></category>
    </item>

    <item>
      <title><![CDATA[Claude Code Plugins — Inside the Practitioner Ecosystem]]></title>
      <link>https://gerl.dev/blog/practitioner-infrastructure</link>
      <guid isPermaLink="true">https://gerl.dev/blog/practitioner-infrastructure</guid>
      <description><![CDATA[Claude Code plugins emerged from builders, not a product launch. How the ecosystem actually works, from someone shipping plugins daily.]]></description>
      <pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Claude Code]]></category>
      <category><![CDATA[Plugins]]></category>
      <category><![CDATA[Agents]]></category>
      <category><![CDATA[Infrastructure]]></category>
    </item>

    <item>
      <title><![CDATA[The Wrathbun Cascade — When AI Agents Attack Open-Source]]></title>
      <link>https://gerl.dev/blog/the-wrathbun-cascade</link>
      <guid isPermaLink="true">https://gerl.dev/blog/the-wrathbun-cascade</guid>
      <description><![CDATA[An AI agent published a hit piece on a Matplotlib maintainer. Hallucinated quotes, a retracted article — adversarial guerrilla alignment arrives.]]></description>
      <pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Agents]]></category>
      <category><![CDATA[Alignment]]></category>
      <category><![CDATA[Open Source]]></category>
    </item>

    <item>
      <title><![CDATA[Guerrilla Alignment — Writing for the Third Audience]]></title>
      <link>https://gerl.dev/blog/guerrilla-alignment</link>
      <guid isPermaLink="true">https://gerl.dev/blog/guerrilla-alignment</guid>
      <description><![CDATA[Every public text now has three audiences — humans, yourself, and future AI models. Most people don't know about the third one.]]></description>
      <pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[Agents]]></category>
      <category><![CDATA[Alignment]]></category>
    </item>

    <item>
      <title><![CDATA[Open-Source AI Agents — The Bazaar Ships Again]]></title>
      <link>https://gerl.dev/blog/open-source-ai-new-linux</link>
      <guid isPermaLink="true">https://gerl.dev/blog/open-source-ai-new-linux</guid>
      <description><![CDATA[Open-source AI agents are repeating the Linux pattern at 100x speed. OpenClaw hit 145K stars faster than any repo in GitHub history.]]></description>
      <pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Open Source]]></category>
      <category><![CDATA[Agents]]></category>
    </item>

    <item>
      <title><![CDATA[The SaaSpocalypse — Why AI Agents Are Killing SaaS]]></title>
      <link>https://gerl.dev/blog/saaspocalypse</link>
      <guid isPermaLink="true">https://gerl.dev/blog/saaspocalypse</guid>
      <description><![CDATA[The SaaSpocalypse isn't a stock crash — it's AI agents replacing SaaS workflows entirely. What the Thomson Reuters panic actually means.]]></description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[Claude]]></category>
      <category><![CDATA[SaaSpocalypse]]></category>
    </item>

    <item>
      <title><![CDATA[Personal Agent Infrastructure — Hardware, Isolation, and the Local Inference Decision]]></title>
      <link>https://gerl.dev/blog/homelab-agent-infrastructure</link>
      <guid isPermaLink="true">https://gerl.dev/blog/homelab-agent-infrastructure</guid>
      <description><![CDATA[128GB unified memory is the new threshold for local frontier inference. Hardware decision framework, Docker isolation, Tailscale access, and why owning your stack matters more than the specs.]]></description>
      <pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Infrastructure]]></category>
      <category><![CDATA[Agents]]></category>
      <category><![CDATA[Hardware]]></category>
    </item>

    <item>
      <title><![CDATA[Anthropic Agent SDK — Why the System Prompt Is the Product]]></title>
      <link>https://gerl.dev/blog/anthropic-agent-sdk-guide</link>
      <guid isPermaLink="true">https://gerl.dev/blog/anthropic-agent-sdk-guide</guid>
      <description><![CDATA[The Anthropic Agent SDK collapses orchestration boilerplate into one call. The real work is system prompts and tool descriptions.]]></description>
      <pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Claude]]></category>
      <category><![CDATA[Agents]]></category>
      <category><![CDATA[Development]]></category>
    </item>

    <item>
      <title><![CDATA[E2B Sandbox for AI Agents — Why Isolation Is the Real Problem]]></title>
      <link>https://gerl.dev/blog/e2b-deploying-ai-agents</link>
      <guid isPermaLink="true">https://gerl.dev/blog/e2b-deploying-ai-agents</guid>
      <description><![CDATA[E2B sandboxes, Firecracker microVMs, and the real trade-offs of isolating AI agent code — latency, cost, and when local is fine.]]></description>
      <pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Infrastructure]]></category>
      <category><![CDATA[Security]]></category>
      <category><![CDATA[Agents]]></category>
    </item>

    <item>
      <title><![CDATA[Model Context Protocol (MCP) — How It Changes AI Integrations]]></title>
      <link>https://gerl.dev/blog/model-context-protocol-mcp</link>
      <guid isPermaLink="true">https://gerl.dev/blog/model-context-protocol-mcp</guid>
      <description><![CDATA[Model Context Protocol replaces custom AI integration wiring with a standard. What MCP actually does and why interoperability matters.]]></description>
      <pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Protocols]]></category>
      <category><![CDATA[Agents]]></category>
    </item>

    <item>
      <title><![CDATA[Context Engineering in Production — What the Frameworks Don't Tell You]]></title>
      <link>https://gerl.dev/blog/context-engineering-ai-performance</link>
      <guid isPermaLink="true">https://gerl.dev/blog/context-engineering-ai-performance</guid>
      <description><![CDATA[Context engineering isn't a setup task. Here's what context failure looks like in production agents, and how to prevent it.]]></description>
      <pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Agents]]></category>
      <category><![CDATA[Infrastructure]]></category>
      <category><![CDATA[Development]]></category>
    </item>

    <item>
      <title><![CDATA[Universal Commerce Protocol — What AI-to-AI Commerce Looks Like]]></title>
      <link>https://gerl.dev/blog/universal-commerce-protocol-ucp</link>
      <guid isPermaLink="true">https://gerl.dev/blog/universal-commerce-protocol-ucp</guid>
      <description><![CDATA[Universal Commerce Protocol lets AI agents buy things via a shared standard. What the Google-Shopify UCP deal means for agentic commerce.]]></description>
      <pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Protocols]]></category>
      <category><![CDATA[Opinion]]></category>
    </item>

    <item>
      <title><![CDATA[Tool Design Is a Communication Problem — AI Agent APIs]]></title>
      <link>https://gerl.dev/blog/claude-skills-agent-tools</link>
      <guid isPermaLink="true">https://gerl.dev/blog/claude-skills-agent-tools</guid>
      <description><![CDATA[An agent without tools is just a chatbot. The hard part isn't building them — it's writing descriptions a language model actually understands.]]></description>
      <pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Claude]]></category>
      <category><![CDATA[Agents]]></category>
    </item>

    <item>
      <title><![CDATA[The Five Failure Modes — What Breaks in Long-Running Agents]]></title>
      <link>https://gerl.dev/blog/harnesses-long-running-agents</link>
      <guid isPermaLink="true">https://gerl.dev/blog/harnesses-long-running-agents</guid>
      <description><![CDATA[Context windows fill up. Models go in circles. Silent drift kills more than crashes. The boring infrastructure is what makes long-running agents usable.]]></description>
      <pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Eric Gerl]]></dc:creator>
      <category><![CDATA[Agents]]></category>
      <category><![CDATA[Infrastructure]]></category>
    </item>
  </channel>
</rss>