Analysis of https://addyosmani.com/rss.xml

Feed fetched in 98 ms.
Content type is application/xml.
Feed is 6,121 characters long.
Feed has an ETag of W/"3172f58192d3f1d5426b8036a9bedd09-ssl-df".
Warning Feed is missing the Last-Modified HTTP header.
Feed is well-formed XML.
Warning Feed has no styling.
This is an RSS feed.
Feed title: AddyOsmani.com
Error Feed self link: https://addyosmani.com/feed.xml does not match feed URL: https://addyosmani.com/rss.xml.
Warning Feed is missing an image.
Feed has 10 items.
First item published on 2026-04-28T00:00:00.000Z
Last item published on 2026-02-12T00:00:00.000Z
All items have published dates.
Newest item was published on 2026-04-28T00:00:00.000Z.
Home page URL: https://addyosmani.com/
Home page has feed discovery link in <head>.
Error Home page does not have a link to the feed in the <body>.

Formatted XML
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>AddyOsmani.com</title>
        <description>Addy Osmani is a Software Engineer at Google working on Google Cloud and Gemini.</description>
        <link>https://addyosmani.com</link>
        <atom:link href="https://addyosmani.com/feed.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title>Long-running Agents</title>
            <description>A long-running agent can keep making progress over hours, days, or weeks. It can do this across many context windows and sandboxes, recover from failure, leave structured artifacts behind, and resume where it left off.</description>
            <pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate>
            <link>https://addyosmani.com/blog/long-running-agents/</link>
            <guid isPermaLink="true">https://addyosmani.com/blog/long-running-agents/</guid>
        </item>
        <item>
            <title>Agent Harness Engineering</title>
            <description>A coding agent is the model plus everything you build around it: prompts, tools, context policies, hooks, sandboxes, feedback loops. Harness engineering is the discipline of treating that scaffolding as a first-class artifact, and tightening it every time the agent slips.</description>
            <pubDate>Sun, 19 Apr 2026 00:00:00 +0000</pubDate>
            <link>https://addyosmani.com/blog/agent-harness-engineering/</link>
            <guid isPermaLink="true">https://addyosmani.com/blog/agent-harness-engineering/</guid>
        </item>
        <item>
            <title>Agentic Engine Optimization (AEO)</title>
            <description>AI coding agents consume documentation fundamentally differently from humans. If you&apos;re still optimizing only for human readers, you&apos;re leaving a growing share of your audience invisible to your tooling.</description>
            <pubDate>Sat, 11 Apr 2026 00:00:00 +0000</pubDate>
            <link>https://addyosmani.com/blog/agentic-engine-optimization/</link>
            <guid isPermaLink="true">https://addyosmani.com/blog/agentic-engine-optimization/</guid>
        </item>
        <item>
            <title>Your parallel Agent limit</title>
            <description>Running multiple agents in parallel is not just a question of throughput. It is a new kind of cognitive labor that requires managing multiple mental models, continuous judgment calls, and an ambient anxiety tax</description>
            <pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate>
            <link>https://addyosmani.com/blog/cognitive-parallel-agents/</link>
            <guid isPermaLink="true">https://addyosmani.com/blog/cognitive-parallel-agents/</guid>
        </item>
        <item>
            <title>The Code Agent Orchestra - what makes multi-agent coding work</title>
            <description>The shift from conductor to orchestrator: how to coordinate teams of AI coding agents in real-world software workflows. From subagents to Agent Teams to purpose-built orchestration tools, this talk covers the patterns, tools, and discipline required to thrive in the era of agentic engineering.</description>
            <pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate>
            <link>https://addyosmani.com/blog/code-agent-orchestra/</link>
            <guid isPermaLink="true">https://addyosmani.com/blog/code-agent-orchestra/</guid>
        </item>
        <item>
            <title>Comprehension Debt - the hidden cost of AI generated code.</title>
            <description></description>
            <pubDate>Sat, 14 Mar 2026 00:00:00 +0000</pubDate>
            <link>https://addyosmani.com/blog/comprehension-debt/</link>
            <guid isPermaLink="true">https://addyosmani.com/blog/comprehension-debt/</guid>
        </item>
        <item>
            <title>The Factory Model: How Coding Agents Changed Software Engineering</title>
            <description>Software engineering is not about writing code anymore. It is about building the factory that builds your software.</description>
            <pubDate>Wed, 25 Feb 2026 00:00:00 +0000</pubDate>
            <link>https://addyosmani.com/blog/factory-model/</link>
            <guid isPermaLink="true">https://addyosmani.com/blog/factory-model/</guid>
        </item>
        <item>
            <title>Stop Using /init for AGENTS.md</title>
            <description>Two papers published in early 2026 suggest you might have just made your agent slower, more expensive, and no more accurate. The right mental model is to treat AGENTS.md as a living list of codebase smells you haven&apos;t fixed yet, not a permanent configuration.</description>
            <pubDate>Mon, 23 Feb 2026 00:00:00 +0000</pubDate>
            <link>https://addyosmani.com/blog/agents-md/</link>
            <guid isPermaLink="true">https://addyosmani.com/blog/agents-md/</guid>
        </item>
        <item>
            <title>Bias Toward Action</title>
            <description>Bias toward action is defaulting to the smallest responsible step that produces real feedback, while pre-committing to guardrails so that being wrong is survivable and quickly correctable.</description>
            <pubDate>Sun, 15 Feb 2026 00:00:00 +0000</pubDate>
            <link>https://addyosmani.com/blog/bias-towards-action/</link>
            <guid isPermaLink="true">https://addyosmani.com/blog/bias-towards-action/</guid>
        </item>
        <item>
            <title>14 More Lessons from 14 years at Google</title>
            <description>More lessons learned from 14 years of engineering at Google, focusing on what truly matters beyond just writing great code.</description>
            <pubDate>Thu, 12 Feb 2026 00:00:00 +0000</pubDate>
            <link>https://addyosmani.com/blog/14-more-lessons/</link>
            <guid isPermaLink="true">https://addyosmani.com/blog/14-more-lessons/</guid>
        </item>
    </channel>
</rss>
Raw text
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>AddyOsmani.com</title>
    <description>Addy Osmani is a Software Engineer at Google working on Google Cloud and Gemini.</description>
    <link>https://addyosmani.com</link>
    <atom:link href="https://addyosmani.com/feed.xml" rel="self" type="application/rss+xml" />
    
      <item>
        <title>Long-running Agents</title>
        
        
          <description>A long-running agent can keep making progress over hours, days, or weeks. It can do this across many context windows and sandboxes, recover from failure, leave structured artifacts behind, and resume where it left off.</description>
        
        <pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate>
        <link>https://addyosmani.com/blog/long-running-agents/</link>
        <guid isPermaLink="true">https://addyosmani.com/blog/long-running-agents/</guid>
      </item>
    
      <item>
        <title>Agent Harness Engineering</title>
        
        
          <description>A coding agent is the model plus everything you build around it: prompts, tools, context policies, hooks, sandboxes, feedback loops. Harness engineering is the discipline of treating that scaffolding as a first-class artifact, and tightening it every time the agent slips.</description>
        
        <pubDate>Sun, 19 Apr 2026 00:00:00 +0000</pubDate>
        <link>https://addyosmani.com/blog/agent-harness-engineering/</link>
        <guid isPermaLink="true">https://addyosmani.com/blog/agent-harness-engineering/</guid>
      </item>
    
      <item>
        <title>Agentic Engine Optimization (AEO)</title>
        
        
          <description>AI coding agents consume documentation fundamentally differently from humans. If you&apos;re still optimizing only for human readers, you&apos;re leaving a growing share of your audience invisible to your tooling.</description>
        
        <pubDate>Sat, 11 Apr 2026 00:00:00 +0000</pubDate>
        <link>https://addyosmani.com/blog/agentic-engine-optimization/</link>
        <guid isPermaLink="true">https://addyosmani.com/blog/agentic-engine-optimization/</guid>
      </item>
    
      <item>
        <title>Your parallel Agent limit</title>
        
        
          <description>Running multiple agents in parallel is not just a question of throughput. It is a new kind of cognitive labor that requires managing multiple mental models, continuous judgment calls, and an ambient anxiety tax</description>
        
        <pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate>
        <link>https://addyosmani.com/blog/cognitive-parallel-agents/</link>
        <guid isPermaLink="true">https://addyosmani.com/blog/cognitive-parallel-agents/</guid>
      </item>
    
      <item>
        <title>The Code Agent Orchestra - what makes multi-agent coding work</title>
        
        
          <description>The shift from conductor to orchestrator: how to coordinate teams of AI coding agents in real-world software workflows. From subagents to Agent Teams to purpose-built orchestration tools, this talk covers the patterns, tools, and discipline required to thrive in the era of agentic engineering.</description>
        
        <pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate>
        <link>https://addyosmani.com/blog/code-agent-orchestra/</link>
        <guid isPermaLink="true">https://addyosmani.com/blog/code-agent-orchestra/</guid>
      </item>
    
      <item>
        <title>Comprehension Debt - the hidden cost of AI generated code.</title>
        
        
          <description></description>
        
        <pubDate>Sat, 14 Mar 2026 00:00:00 +0000</pubDate>
        <link>https://addyosmani.com/blog/comprehension-debt/</link>
        <guid isPermaLink="true">https://addyosmani.com/blog/comprehension-debt/</guid>
      </item>
    
      <item>
        <title>The Factory Model: How Coding Agents Changed Software Engineering</title>
        
        
          <description>Software engineering is not about writing code anymore. It is about building the factory that builds your software.</description>
        
        <pubDate>Wed, 25 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://addyosmani.com/blog/factory-model/</link>
        <guid isPermaLink="true">https://addyosmani.com/blog/factory-model/</guid>
      </item>
    
      <item>
        <title>Stop Using /init for AGENTS.md</title>
        
        
          <description>Two papers published in early 2026 suggest you might have just made your agent slower, more expensive, and no more accurate. The right mental model is to treat AGENTS.md as a living list of codebase smells you haven&apos;t fixed yet, not a permanent configuration.</description>
        
        <pubDate>Mon, 23 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://addyosmani.com/blog/agents-md/</link>
        <guid isPermaLink="true">https://addyosmani.com/blog/agents-md/</guid>
      </item>
    
      <item>
        <title>Bias Toward Action</title>
        
        
          <description>Bias toward action is defaulting to the smallest responsible step that produces real feedback, while pre-committing to guardrails so that being wrong is survivable and quickly correctable.</description>
        
        <pubDate>Sun, 15 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://addyosmani.com/blog/bias-towards-action/</link>
        <guid isPermaLink="true">https://addyosmani.com/blog/bias-towards-action/</guid>
      </item>
    
      <item>
        <title>14 More Lessons from 14 years at Google</title>
        
        
          <description>More lessons learned from 14 years of engineering at Google, focusing on what truly matters beyond just writing great code.</description>
        
        <pubDate>Thu, 12 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://addyosmani.com/blog/14-more-lessons/</link>
        <guid isPermaLink="true">https://addyosmani.com/blog/14-more-lessons/</guid>
      </item>
    
  </channel>
</rss>
Raw headers
{
  "age": "33213",
  "cache-control": "public,max-age=0,must-revalidate",
  "cache-status": "\"Netlify Edge\"; hit",
  "cf-cache-status": "DYNAMIC",
  "cf-ray": "9f3db670eea2f54b-CMH",
  "content-type": "application/xml",
  "date": "Wed, 29 Apr 2026 10:44:39 GMT",
  "etag": "W/\"3172f58192d3f1d5426b8036a9bedd09-ssl-df\"",
  "server": "cloudflare",
  "strict-transport-security": "max-age=31536000",
  "transfer-encoding": "chunked",
  "vary": "Accept-Encoding",
  "x-nf-request-id": "01KQCDEGQED56QVC73HKGZN3T0"
}
Parsed with @rowanmanning/feed-parser
{
  "meta": {
    "type": "rss",
    "version": "2.0"
  },
  "language": null,
  "title": "AddyOsmani.com",
  "description": "Addy Osmani is a Software Engineer at Google working on Google Cloud and Gemini.",
  "copyright": null,
  "url": "https://addyosmani.com",
  "self": "https://addyosmani.com/feed.xml",
  "published": null,
  "updated": null,
  "generator": null,
  "image": null,
  "authors": [],
  "categories": [],
  "items": [
    {
      "id": "https://addyosmani.com/blog/long-running-agents/",
      "title": "Long-running Agents",
      "description": "A long-running agent can keep making progress over hours, days, or weeks. It can do this across many context windows and sandboxes, recover from failure, leave structured artifacts behind, and resume where it left off.",
      "url": "https://addyosmani.com/blog/long-running-agents/",
      "published": "2026-04-28T00:00:00.000Z",
      "updated": "2026-04-28T00:00:00.000Z",
      "content": null,
      "image": null,
      "media": [],
      "authors": [],
      "categories": []
    },
    {
      "id": "https://addyosmani.com/blog/agent-harness-engineering/",
      "title": "Agent Harness Engineering",
      "description": "A coding agent is the model plus everything you build around it: prompts, tools, context policies, hooks, sandboxes, feedback loops. Harness engineering is the discipline of treating that scaffolding as a first-class artifact, and tightening it every time the agent slips.",
      "url": "https://addyosmani.com/blog/agent-harness-engineering/",
      "published": "2026-04-19T00:00:00.000Z",
      "updated": "2026-04-19T00:00:00.000Z",
      "content": null,
      "image": null,
      "media": [],
      "authors": [],
      "categories": []
    },
    {
      "id": "https://addyosmani.com/blog/agentic-engine-optimization/",
      "title": "Agentic Engine Optimization (AEO)",
      "description": "AI coding agents consume documentation fundamentally differently from humans. If you're still optimizing only for human readers, you're leaving a growing share of your audience invisible to your tooling.",
      "url": "https://addyosmani.com/blog/agentic-engine-optimization/",
      "published": "2026-04-11T00:00:00.000Z",
      "updated": "2026-04-11T00:00:00.000Z",
      "content": null,
      "image": null,
      "media": [],
      "authors": [],
      "categories": []
    },
    {
      "id": "https://addyosmani.com/blog/cognitive-parallel-agents/",
      "title": "Your parallel Agent limit",
      "description": "Running multiple agents in parallel is not just a question of throughput. It is a new kind of cognitive labor that requires managing multiple mental models, continuous judgment calls, and an ambient anxiety tax",
      "url": "https://addyosmani.com/blog/cognitive-parallel-agents/",
      "published": "2026-04-07T00:00:00.000Z",
      "updated": "2026-04-07T00:00:00.000Z",
      "content": null,
      "image": null,
      "media": [],
      "authors": [],
      "categories": []
    },
    {
      "id": "https://addyosmani.com/blog/code-agent-orchestra/",
      "title": "The Code Agent Orchestra - what makes multi-agent coding work",
      "description": "The shift from conductor to orchestrator: how to coordinate teams of AI coding agents in real-world software workflows. From subagents to Agent Teams to purpose-built orchestration tools, this talk covers the patterns, tools, and discipline required to thrive in the era of agentic engineering.",
      "url": "https://addyosmani.com/blog/code-agent-orchestra/",
      "published": "2026-03-26T00:00:00.000Z",
      "updated": "2026-03-26T00:00:00.000Z",
      "content": null,
      "image": null,
      "media": [],
      "authors": [],
      "categories": []
    },
    {
      "id": "https://addyosmani.com/blog/comprehension-debt/",
      "title": "Comprehension Debt - the hidden cost of AI generated code.",
      "description": null,
      "url": "https://addyosmani.com/blog/comprehension-debt/",
      "published": "2026-03-14T00:00:00.000Z",
      "updated": "2026-03-14T00:00:00.000Z",
      "content": null,
      "image": null,
      "media": [],
      "authors": [],
      "categories": []
    },
    {
      "id": "https://addyosmani.com/blog/factory-model/",
      "title": "The Factory Model: How Coding Agents Changed Software Engineering",
      "description": "Software engineering is not about writing code anymore. It is about building the factory that builds your software.",
      "url": "https://addyosmani.com/blog/factory-model/",
      "published": "2026-02-25T00:00:00.000Z",
      "updated": "2026-02-25T00:00:00.000Z",
      "content": null,
      "image": null,
      "media": [],
      "authors": [],
      "categories": []
    },
    {
      "id": "https://addyosmani.com/blog/agents-md/",
      "title": "Stop Using /init for AGENTS.md",
      "description": "Two papers published in early 2026 suggest you might have just made your agent slower, more expensive, and no more accurate. The right mental model is to treat AGENTS.md as a living list of codebase smells you haven't fixed yet, not a permanent configuration.",
      "url": "https://addyosmani.com/blog/agents-md/",
      "published": "2026-02-23T00:00:00.000Z",
      "updated": "2026-02-23T00:00:00.000Z",
      "content": null,
      "image": null,
      "media": [],
      "authors": [],
      "categories": []
    },
    {
      "id": "https://addyosmani.com/blog/bias-towards-action/",
      "title": "Bias Toward Action",
      "description": "Bias toward action is defaulting to the smallest responsible step that produces real feedback, while pre-committing to guardrails so that being wrong is survivable and quickly correctable.",
      "url": "https://addyosmani.com/blog/bias-towards-action/",
      "published": "2026-02-15T00:00:00.000Z",
      "updated": "2026-02-15T00:00:00.000Z",
      "content": null,
      "image": null,
      "media": [],
      "authors": [],
      "categories": []
    },
    {
      "id": "https://addyosmani.com/blog/14-more-lessons/",
      "title": "14 More Lessons from 14 years at Google",
      "description": "More lessons learned from 14 years of engineering at Google, focusing on what truly matters beyond just writing great code.",
      "url": "https://addyosmani.com/blog/14-more-lessons/",
      "published": "2026-02-12T00:00:00.000Z",
      "updated": "2026-02-12T00:00:00.000Z",
      "content": null,
      "image": null,
      "media": [],
      "authors": [],
      "categories": []
    }
  ]
}
Analyze Another View with RSS.Style