<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Andrew Lilley Brinker</title><description>Posts by Andrew Lilley Brinker</description><link>https://www.alilleybrinker.com/</link><item><title>Claude Has First-Party Agent Orchestration</title><link>https://www.alilleybrinker.com/blog/move-over-gas-town/</link><guid isPermaLink="true">https://www.alilleybrinker.com/blog/move-over-gas-town/</guid><description>Anthropic has announced an experimental system for first-party multi-agent orchestration, called &apos;Agent Teams&apos;.</description><pubDate>Thu, 05 Feb 2026 12:00:00 GMT</pubDate></item><item><title>Rust&apos;s Culture of Semantic Precision</title><link>https://www.alilleybrinker.com/blog/rusts-culture-of-semantic-precision/</link><guid isPermaLink="true">https://www.alilleybrinker.com/blog/rusts-culture-of-semantic-precision/</guid><description>Explaining how Rust&apos;s culture of semantic precision pays dividends for system robustness while complicating adoption in projects like Linux.</description><pubDate>Fri, 16 Jan 2026 12:00:00 GMT</pubDate></item><item><title>Gas Town is not Urbit</title><link>https://www.alilleybrinker.com/blog/gas-town-and-urbit/</link><guid isPermaLink="true">https://www.alilleybrinker.com/blog/gas-town-and-urbit/</guid><description>Explaining how Gas Town and Urbit use insular language for extremely different goals, one experimental, the other fascist.</description><pubDate>Thu, 15 Jan 2026 12:00:00 GMT</pubDate></item><item><title>Gas Town Decoded</title><link>https://www.alilleybrinker.com/blog/gas-town-decoded/</link><guid isPermaLink="true">https://www.alilleybrinker.com/blog/gas-town-decoded/</guid><description>Explaining Gas Town&apos;s insular language to help demystify Steve Yegge&apos;s experimental AI agent orchestration system.</description><pubDate>Wed, 14 Jan 2026 12:00:00 GMT</pubDate></item><item><title>Passkey PRFs and the Passkey Loss Blast Radius</title><link>https://www.alilleybrinker.com/blog/passkey-prf-risks/</link><guid isPermaLink="true">https://www.alilleybrinker.com/blog/passkey-prf-risks/</guid><description>Exploring the way passkey PRFs increase the blast radius of passkey loss, and how that impacts systems like Confer.</description><pubDate>Wed, 14 Jan 2026 12:00:00 GMT</pubDate></item><item><title>‘Memory Safety for Skeptics’ in the ACM Queue</title><link>https://www.alilleybrinker.com/blog/memory-safety-for-skeptics-in-the-acm-queue/</link><guid isPermaLink="true">https://www.alilleybrinker.com/blog/memory-safety-for-skeptics-in-the-acm-queue/</guid><description>Making the case for pursuing memory safety amid time and budget constraints, with or without Rust.</description><pubDate>Mon, 01 Dec 2025 12:00:00 GMT</pubDate></item><item><title>Tracking Software ID Schemes</title><link>https://www.alilleybrinker.com/blog/tracking-software-id-schemes/</link><guid isPermaLink="true">https://www.alilleybrinker.com/blog/tracking-software-id-schemes/</guid><description>Introducing a small tracker for known software ID schemes such as Package URLs, CPEs, and more.</description><pubDate>Thu, 10 Apr 2025 12:00:00 GMT</pubDate></item><item><title>The Best Monad Tutorial Ever Written</title><link>https://www.alilleybrinker.com/blog/the-best-monad-tutorial/</link><guid isPermaLink="true">https://www.alilleybrinker.com/blog/the-best-monad-tutorial/</guid><description>Rain Paharia has done it, they&apos;ve explained monads with real, practical examples.</description><pubDate>Wed, 19 Feb 2025 12:00:00 GMT</pubDate></item><item><title>Jujutsu is the Future</title><link>https://www.alilleybrinker.com/blog/jujutsu-is-the-future/</link><guid isPermaLink="true">https://www.alilleybrinker.com/blog/jujutsu-is-the-future/</guid><description>Staking my position that Jujutsu will displace Git in 5 years.</description><pubDate>Fri, 14 Feb 2025 12:00:00 GMT</pubDate></item><item><title>Postscript on “Open Source Software and Corporate Influence”</title><link>https://www.alilleybrinker.com/blog/postscript-on-open-source-software-and-corporate-influence/</link><guid isPermaLink="true">https://www.alilleybrinker.com/blog/postscript-on-open-source-software-and-corporate-influence/</guid><description>Some additional notes based on responses to &apos;Open Source Software and Corporate Influence&apos;</description><pubDate>Wed, 12 Feb 2025 12:00:00 GMT</pubDate></item><item><title>Open Source Software and Corporate Influence</title><link>https://www.alilleybrinker.com/blog/open-source-software-and-corporate-influence/</link><guid isPermaLink="true">https://www.alilleybrinker.com/blog/open-source-software-and-corporate-influence/</guid><description>Exploring how corporations gain power in open source projects, and how to build resilience to corporate capture.</description><pubDate>Tue, 11 Feb 2025 12:00:00 GMT</pubDate></item><item><title>Safety Hygiene</title><link>https://www.alilleybrinker.com/blog/safety-hygiene/</link><guid isPermaLink="true">https://www.alilleybrinker.com/blog/safety-hygiene/</guid><description>Explaining how to properly contain and document unsafe code to make it maintainable over time.</description><pubDate>Mon, 10 Feb 2025 12:00:00 GMT</pubDate></item><item><title>The Problem is New Code</title><link>https://www.alilleybrinker.com/blog/the-problem-is-new-code/</link><guid isPermaLink="true">https://www.alilleybrinker.com/blog/the-problem-is-new-code/</guid><description>Identifying that assuring memory safety in new code is the highest leverage point for assuring existing codebases.</description><pubDate>Thu, 26 Sep 2024 12:00:00 GMT</pubDate></item><item><title>C++ Must Become Safer</title><link>https://www.alilleybrinker.com/blog/cpp-must-become-safer/</link><guid isPermaLink="true">https://www.alilleybrinker.com/blog/cpp-must-become-safer/</guid><description>Not everything will be rewritten in Rust, so C++ must become safer, and we should all care about C++ becoming safer.</description><pubDate>Tue, 16 Jul 2024 12:00:00 GMT</pubDate></item><item><title>Softlocking APIs</title><link>https://www.alilleybrinker.com/blog/softlocking-apis/</link><guid isPermaLink="true">https://www.alilleybrinker.com/blog/softlocking-apis/</guid><description>Exploring how APIs can become &apos;softlocked&apos;, stuck and unable to evolve or fix issues.</description><pubDate>Thu, 04 Apr 2024 12:00:00 GMT</pubDate></item><item><title>The “xz” Backdoor</title><link>https://www.alilleybrinker.com/blog/the-xz-backdoor/</link><guid isPermaLink="true">https://www.alilleybrinker.com/blog/the-xz-backdoor/</guid><description>A case for avoiding reductive analyses in the immediate aftermath of the xz supply chain attack.</description><pubDate>Fri, 29 Mar 2024 12:00:00 GMT</pubDate></item><item><title>Renegotiating C</title><link>https://www.alilleybrinker.com/blog/renegotiating-c/</link><guid isPermaLink="true">https://www.alilleybrinker.com/blog/renegotiating-c/</guid><description>Expressing empathy for C programmers as they grapple with fear and uncertainty amid the rise of Rust.</description><pubDate>Mon, 19 Feb 2024 12:00:00 GMT</pubDate></item><item><title>“Implementation Selection” in Rust</title><link>https://www.alilleybrinker.com/blog/implementation-selection/</link><guid isPermaLink="true">https://www.alilleybrinker.com/blog/implementation-selection/</guid><description>Exploring options for selecting branching paths in Rust code at compile time and runtime.</description><pubDate>Tue, 23 Jan 2024 12:00:00 GMT</pubDate></item><item><title>Technostructuralism</title><link>https://www.alilleybrinker.com/blog/technostructuralism/</link><guid isPermaLink="true">https://www.alilleybrinker.com/blog/technostructuralism/</guid><description>The systems we build are manifestations of our politics, so what is the philosophy of Rust?</description><pubDate>Wed, 03 Apr 2019 12:00:00 GMT</pubDate></item><item><title>Monomorphization Bloat</title><link>https://www.alilleybrinker.com/blog/monomorphization-bloat/</link><guid isPermaLink="true">https://www.alilleybrinker.com/blog/monomorphization-bloat/</guid><description>Rust generics can trade off binary size for expressiveness. Learning to identify when the trade off isn&apos;t worth it is a valuable skill.</description><pubDate>Sat, 03 Dec 2016 12:00:00 GMT</pubDate></item><item><title>String Types in Rust</title><link>https://www.alilleybrinker.com/blog/string-types-in-rust/</link><guid isPermaLink="true">https://www.alilleybrinker.com/blog/string-types-in-rust/</guid><description>Rust has many pairs of string types, each with a distinct purpose. Understanding them helps you understand Rust itself.</description><pubDate>Sun, 27 Mar 2016 12:00:00 GMT</pubDate></item></channel></rss>