<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Barnett Studios</title><description>Writing on engineering leadership, AI-assisted development, system design, and building teams.</description><link>https://barnett-studios.com/</link><item><title>Bridging Strategy and Execution in the Age of AI Agents</title><link>https://barnett-studios.com/blog/bridging-strategy-and-execution-in-the-age-of-ai-agents/</link><guid isPermaLink="true">https://barnett-studios.com/blog/bridging-strategy-and-execution-in-the-age-of-ai-agents/</guid><description>AI changed what&apos;s fast. Nobody changed what&apos;s slow. Teams are merging twice as many pull requests while review times double and bug rates climb. The bottleneck moved — and most organisations are only now starting to notice.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate></item><item><title>Every Dependency Is a Decision You Didn&apos;t Make</title><link>https://barnett-studios.com/blog/every-dependency-is-a-decision-you-didnt-make/</link><guid isPermaLink="true">https://barnett-studios.com/blog/every-dependency-is-a-decision-you-didnt-make/</guid><description>Your lockfile is hundreds of trust relationships nobody negotiated. The highest-profile supply chain attacks of the last decade exploited trust, not code — and no scanner caught any of them in time.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Scaling from 5 to 40 Engineers Without Losing the Plot</title><link>https://barnett-studios.com/blog/scaling-from-five-to-forty-engineers/</link><guid isPermaLink="true">https://barnett-studios.com/blog/scaling-from-five-to-forty-engineers/</guid><description>The magic of a small team isn&apos;t culture — it&apos;s proximity. When you scale, you can&apos;t preserve it. You have to replace it with something deliberately designed. Most teams import a playbook from a company ten times their size instead.</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Strangler Fig in Practice: Migrating Legacy Without the Big Bang</title><link>https://barnett-studios.com/blog/strangler-fig-in-practice/</link><guid isPermaLink="true">https://barnett-studios.com/blog/strangler-fig-in-practice/</guid><description>Everyone knows the strangler fig pattern. Few teams finish the migration. Here&apos;s what actually kills it — and the fixes that work.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Operating a Live Trading System: What Breaks and What Saves You</title><link>https://barnett-studios.com/blog/operating-a-live-trading-system/</link><guid isPermaLink="true">https://barnett-studios.com/blog/operating-a-live-trading-system/</guid><description>Operational failures kill more personal trading systems than bad strategies. What actually goes wrong at 3 a.m. — and the defences that earn their place.</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Capital Safety Is an Architecture Decision</title><link>https://barnett-studios.com/blog/capital-safety-is-an-architecture-decision/</link><guid isPermaLink="true">https://barnett-studios.com/blog/capital-safety-is-an-architecture-decision/</guid><description>How Meridian — a personal crypto trading system — treats capital safety as a first-class architecture constraint, with defence in depth, state machines, and automatic emergency procedures.</description><pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Eight Editors, Zero Writers: Why I&apos;m Building Scriptorium</title><link>https://barnett-studios.com/blog/eight-editors-zero-writers/</link><guid isPermaLink="true">https://barnett-studios.com/blog/eight-editors-zero-writers/</guid><description>I&apos;ve finished books but never sent the fiction to agents — never felt it was ready. Twenty years later, I&apos;m building the tool I wish I&apos;d had: not an AI that writes for you, but one that reads like a professional editor.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Context Engineering: The Skill That Replaced Prompt Engineering</title><link>https://barnett-studios.com/blog/context-engineering-the-skill-that-replaced-prompt-engineering/</link><guid isPermaLink="true">https://barnett-studios.com/blog/context-engineering-the-skill-that-replaced-prompt-engineering/</guid><description>Everyone&apos;s talking about context engineering as if it&apos;s a prompting technique. It&apos;s not. It&apos;s the skill that determines whether your AI investment produces strategy or noise — and the part that matters most has nothing to do with code.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The First 90 Days as a Fractional CTO</title><link>https://barnett-studios.com/blog/the-first-90-days-as-a-fractional-cto/</link><guid isPermaLink="true">https://barnett-studios.com/blog/the-first-90-days-as-a-fractional-cto/</guid><description>The 90-day plan looks clean on paper. Discovery, diagnosis, roadmap. In practice, you&apos;re three weeks in and the client is asking you to ship a feature. Here&apos;s what actually happens — and the line you need to hold.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Micro-Frontends: When to Split and When to Stay</title><link>https://barnett-studios.com/blog/micro-frontends-when-to-split-and-when-to-stay/</link><guid isPermaLink="true">https://barnett-studios.com/blog/micro-frontends-when-to-split-and-when-to-stay/</guid><description>Micro-frontends solve a real problem — but only if you actually have that problem. A practical guide to when the split is worth it, what the architecture really costs, and the pain points nobody warns you about.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Invisible Architecture: How Culture Eats Strategy in Engineering</title><link>https://barnett-studios.com/blog/the-invisible-architecture/</link><guid isPermaLink="true">https://barnett-studios.com/blog/the-invisible-architecture/</guid><description>Incentives, information flow, and the norms that survive scaling — the invisible architecture underneath every engineering system you build.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Diff: Code Review Context Your LLM Actually Needs</title><link>https://barnett-studios.com/blog/diff-code-review-context-your-llm-actually-needs/</link><guid isPermaLink="true">https://barnett-studios.com/blog/diff-code-review-context-your-llm-actually-needs/</guid><description>Pasting a raw git diff into your LLM is asking for a review with half the files missing. cxpak diff adds callers, callees, and type signatures — within a token budget.</description><pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Post-Quantum Cryptography: A Practical Primer</title><link>https://barnett-studios.com/blog/post-quantum-cryptography-practical-primer/</link><guid isPermaLink="true">https://barnett-studios.com/blog/post-quantum-cryptography-practical-primer/</guid><description>The standards are final, the migration clocks are ticking, and your TLS traffic is probably already using post-quantum key exchange. Here&apos;s what the algorithms actually do, what&apos;s deployed, and what you should do about it.</description><pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Human-in-the-Loop: Why Full Automation Is the Wrong Goal</title><link>https://barnett-studios.com/blog/human-in-the-loop/</link><guid isPermaLink="true">https://barnett-studios.com/blog/human-in-the-loop/</guid><description>The best AI systems aren&apos;t autonomous. They&apos;re collaborative. Full automation is a seductive goal that breaks on contact with reality — the winning pattern is bounded autonomy.</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Trace: Finding the Code That Matters Before Your LLM Sees It</title><link>https://barnett-studios.com/blog/trace-finding-code-that-matters/</link><guid isPermaLink="true">https://barnett-studios.com/blog/trace-finding-code-that-matters/</guid><description>Most LLM context is wasted on code that doesn&apos;t matter. cxpak&apos;s trace command walks your dependency graph and packs only the relevant paths — so your model debugs with a map, not a haystack.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>First Steps as a Team Lead: Rules I Wish I&apos;d Known</title><link>https://barnett-studios.com/blog/first-steps-as-a-team-lead/</link><guid isPermaLink="true">https://barnett-studios.com/blog/first-steps-as-a-team-lead/</guid><description>Every leadership book gives you the same ten rules. Most of them are right. All of them are incomplete. What I&apos;d tell myself before stepping into the role.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Resilient by Design: What I Learned Building for Regulated Finance</title><link>https://barnett-studios.com/blog/resilient-by-design/</link><guid isPermaLink="true">https://barnett-studios.com/blog/resilient-by-design/</guid><description>Most engineers optimise for uptime. In regulated finance, that instinct will cost you. What I learned about failing hard, recovering deliberately, and building compliance into the architecture.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Spending CPU Cycles So You Don&apos;t Spend Tokens: Building cxpak</title><link>https://barnett-studios.com/blog/spending-cpu-cycles-so-you-dont-spend-tokens/</link><guid isPermaLink="true">https://barnett-studios.com/blog/spending-cpu-cycles-so-you-dont-spend-tokens/</guid><description>Why I built a Rust CLI that packages codebases into token-budgeted briefings for LLMs — and what I learned about the real cost of context.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The Appropriate Level of Complexity</title><link>https://barnett-studios.com/blog/the-appropriate-level-of-complexity/</link><guid isPermaLink="true">https://barnett-studios.com/blog/the-appropriate-level-of-complexity/</guid><description>Over-engineering is a well-known sin. Under-engineering is the same sin wearing a different hat. The goal was never simplicity — it was the right complexity, designed to evolve.</description><pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Setting Up Multi-Agent Workflows with Claude Code</title><link>https://barnett-studios.com/blog/setting-up-multi-agent-workflows/</link><guid isPermaLink="true">https://barnett-studios.com/blog/setting-up-multi-agent-workflows/</guid><description>What I learned building a trading platform backoffice with six AI agents — before the playbook existed.</description><pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate></item></channel></rss>