skip to content
Writing

Writing

AI controls, agent systems, banking governance, production practice. 405 essays, newest first.

  1. AI Controls Architecture

    Risk teams know risk. The open problem is designing controls for systems that are non-deterministic, probabilistic, and attackable in natural language.

  2. Governing Agents the Way Cells Govern Themselves

    Six cell biology mechanisms that reveal what the networking 'control plane' metaphor misses about governing AI agents.

  3. The Risk Without an Engineering Solution

    Every other agentic AI risk has an engineering answer. Prompt injection doesn't. That changes everything about how you design controls.

2026
  1. Backtest vs Operational Validation: The Control You Think You Have

    A model control that's never fired in production isn't a control — it's a hypothesis. The gap between backtest and operational validation is invisible until someone asks.

  2. AI Succeeds, Economy Breaks: The Displacement Loop Nobody Models

    The standard AI economic models assume wage effects and retraining timelines. They don't model the feedback loop where successful AI deployment reduces the customer base that purchases AI-enabled products.

  3. The Upstream Constraint Pattern

    In digital transformation, the bottleneck is almost always upstream of where the pain is felt. Mox is the cleanest case study.

  4. Why AI Assistants Make Us Dumber (And What Governance Should Do About It)

    The cognitive offloading problem is real. The governance response mostly isn't. There's a specific mechanism at work, and it has a specific fix.

  5. The Kutta Condition of AI: Engineering Ships Before Theory Catches Up

    Aeronautics flew for decades before anyone could explain why wings worked. AI is in the same position. The engineering is ahead of the theory.

  6. The Failure Mode of AI Advice Isn't Hallucination

    The failure mode of AI advice isn't hallucination. It's that it agrees with you. Here's the architecture that fixes it.

  7. Agent-First CLI Design: TTY Detection as Philosophy

    The primary user of my CLI tools isn't me anymore. Designing for that changes everything about how output should work.

  8. Building My Own Consulting Toolkit Before Day One

    Most consultants arrive at a new firm and learn their tools from colleagues. I tried something different.

  9. Three Crates Before Lunch

    I published three Rust CLI tools to crates.io before noon — none existed at breakfast. The interesting part isn't the speed. It's that the bottleneck moved.

  10. Taste Requires Stakes

    AI can simulate aesthetic judgment with impressive fluency. What it cannot simulate is the consequence of being wrong.

  11. Banks Have an AX Problem They Don't Know About Yet

    Banks are building AI agents to call their APIs. Those APIs weren't designed for agent callers. The mismatch is subtle, consequential, and almost nobody is talking about it.

  12. When to Build vs. When to Wait: The Recurrence Rule for AI Tooling

    Most AI tooling debates are actually recurrence debates. The question isn't whether to build — it's how many times you'll need it.

  13. What Surprised Me Studying for the GARP Responsible AI in Finance Exam

    I expected the hard parts to be the technical sections. They weren't. The governance sections were harder, and more useful.

  14. The AGI Question Nobody Is Asking Correctly

    Sequoia says AGI is here. Dan Shipper says we're not there yet. They're both right — they're measuring different things. The question that actually matters is Sholto Douglas's "nines of reliability."

  15. Three Things AML AI Models Still Get Wrong in 2026

    The models aren't the problem. The operating models are. Three structural failures in AML AI from years building these systems inside a bank.

  16. The AI Job Title Illusion

    Two job ads. Same bank. Same week. Same title pattern. Completely different jobs. The AI hiring market has a labelling problem.

  17. Five Archetypes of AI-Era Business Defensibility

    When AI models commoditize, the moat isn't the model. It's the infrastructure AI must flow through but can't replace. Five archetypes of what that looks like.

  18. Per-Token Pricing Is the 'Megapixels' of AI

    We're optimising for the wrong number — and the history of consumer electronics suggests we'll figure this out eventually.

  19. Skills as Behavioral Nudges: The Lightweight Alternative to Fine-Tuning

    We fine-tune models with gradient descent. We nudge agents with skill files. Same goal, radically different cost.

  20. The Contract Pattern: Hard Gates for AI Agents

    AI agents know how to start a task. They don't always know when to stop. The contract pattern is the architectural fix.

  21. The Real Reason Mox Won (and What It Means for AI Transformation)

    Mox didn't win because they hired better designers. They won because they had no legacy to fight. The pattern applies directly to AI transformation.

  22. AI Governance Category Error: Routing vs. Compliance

    Your AI governance framework is a routing spreadsheet pretending to be a compliance programme. Regulators will spot the difference.

  23. AX: Agent Experience Is the New DX

    Developer experience became a competitive moat in the API era. Agent experience is next. Most tools aren't designed for it yet.

  24. Don't Ask Your AI to Find Problems

    Ask for bugs and you'll get bugs — whether they exist or not. Sycophancy is a design feature, and the fix isn't better prompting.

  25. What Makes a Great AI Consultant (Beyond Technical Skills)

    The most dangerous person in an AI consulting engagement knows how the model works but has never sat in a credit committee.

  26. HK/APAC as an AI Hub for Financial Services: The Story Being Missed

    Hong Kong has quietly run one of the most sophisticated GenAI experiments in global banking. Almost no one outside the region is paying attention.

  27. AI Agent Frameworks for Enterprise FS: What Actually Works vs. Hype

    Most enterprise AI agent pilots in financial services fail at the same point: the second tool call. The problem isn't the framework.

  28. RAG for Compliance: The Hard Problem Is Chunking, Not Retrieval

    Banks are deploying RAG for compliance and discovering the hard problem isn't retrieval. It's the pipeline before it.

  29. Banking DS to AI Consulting: What the Transition Actually Teaches You

    The operational instincts built in production banking don't belong in the past. They're exactly what makes a practitioner-turned-consultant useful.

  30. Most Banks Don't Need an AI Strategy

    The real project isn't artificial intelligence. It's the data infrastructure that AI exposes as broken.