Writing
AI controls, agent systems, banking governance, production practice. 405 essays, newest first.
- 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.
- Governing Agents the Way Cells Govern Themselves
Six cell biology mechanisms that reveal what the networking 'control plane' metaphor misses about governing AI agents.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Taste Requires Stakes
AI can simulate aesthetic judgment with impressive fluency. What it cannot simulate is the consequence of being wrong.
- 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.
- 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.
- 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.
- 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."
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.