<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Squeaky Clean Blog</title><description>Field notes on Clean-Architecture codegen, pattern-specialized agents, and running compact models in parallel.</description><link>https://squeakyclean.ai/</link><item><title>What Once Was Abstract Is Now Concrete</title><link>https://squeakyclean.ai/blog/what-once-was-abstract-is-now-concrete/</link><guid isPermaLink="true">https://squeakyclean.ai/blog/what-once-was-abstract-is-now-concrete/</guid><description>Robert C. Martin doesn&apos;t read the code his agents generate, and he&apos;s right. The part of code that carries the design was never the implementation.</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>clean-architecture</category><category>ai-agents</category><category>software-design</category></item><item><title>Uncle Bob called it Distributed AI and I can&apos;t do better</title><link>https://squeakyclean.ai/blog/uncle-bob-called-it-distributed-ai/</link><guid isPermaLink="true">https://squeakyclean.ai/blog/uncle-bob-called-it-distributed-ai/</guid><description>Robert C. Martin called it distributed AI: one expensive model for architecture, a swarm of cheap ones for implementation, and the math on why it costs less.</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate><category>ai-agents</category><category>architecture</category><category>llm-economics</category></item><item><title>A brief history of Squeaky Clean</title><link>https://squeakyclean.ai/blog/brief-history-of-squeaky-clean/</link><guid isPermaLink="true">https://squeakyclean.ai/blog/brief-history-of-squeaky-clean/</guid><description>Why I built Squeaky Clean: applying Clean Architecture and SOLID to the AI agents themselves to cut hallucination and parallelize codegen.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate><category>announcements</category><category>meta</category></item></channel></rss>