Writing

Essays on cloud economics, AI infrastructure, edge and governance — 32 pieces since 2020, here and wherever else they ran.

2026

October

Most AI Requests Aren't AI Problems

8 min audio

Many AI requests are process-ownership and decision-rights problems that arrive as tool requests. A five-question test to run before funding one, and where to route a request that fails it.

An AI Agent Is Not a Service Account

20 min audio

An AI agent can act with or without a human in the loop. That needs more than a credential: a named sponsor, bounded mandate, scoped permissions, explicit autonomy and an evidence trail that survives an incident review.

September

August

What Your Strengths Assessment Won't Tell You

5 min audio

Strengths frameworks sell the upside and bury the cost. Every strength is a default, and defaults misfire under load — here's how to read your results for the failure modes, not the flattery.

Data Residency Is Not Sovereign AI

18 min audio

A local model region answers one question about location. Sovereign AI also requires control of prompts, embeddings, model provenance, operations, jurisdiction and a tested exit path when conditions change.

July

FinOps for AI: Why Your LLM Bill Is Exploding — and How to Stop It

10 min audio

Traditional cloud bills scale with traffic. AI bills scale with autonomy — and an agent stuck in a loop spends like an intern with a corporate credit card. The circuit breakers, caching, and chargeback discipline that keep agentic spend answerable to somebody.

The AI Grid: Why Inference Is Becoming a CDN Problem

6 min audio

Training built the centralised AI factory. Inference is quietly un-building it — because serving predictions to users is a latency, geography, and cost problem the industry already solved once, for content, twenty-five years ago.

Compression Is the Family. Quantisation Is One Cousin.

7 min audio

Most people use "quantisation" and "compression" interchangeably. They aren't the same thing — and knowing the difference is what separates a deliberate self-hosting strategy from cargo-culting whatever ran on someone's laptop last week.

The Streaming Wars Were Won on Content. The Next Ones Won't Be.

5 min audio

Streaming solved access and then broke it again — eight services, $1,100 a year, and a discovery experience worse than cable. The platforms that survive won't be the ones that spent the most on content. They'll be the ones that removed the friction.

Cloud Repatriation Is Portfolio Management, Not Ideology

8 min audio

The repatriation conversation has become tribal — cloud believers vs data-centre revivalists. Both camps are wrong. The right question is workload-by-workload: where do the economics, performance, and compliance of this specific system land?

June

API Security When the Caller Is an AI Agent

6 min audio

Authentication was the part the industry solved. Agents break everything downstream of it — what the caller intends, how far its credential reaches, and how much it can destroy before anyone notices.

AI Governance Is Enforcement, Not Intent

7 min audio

A principle that cannot point to the moment it says no is a preference. What separates governance from a PDF: controls in the delivery path, a data layer you can actually see into, and gates priced by reversibility.

April

Agentic AI Patterns: From Chatbots to Autonomous Workers

15 min audio

A decision guide to agentic architecture patterns — single vs multi-agent, sequential, routing, parallelisation, orchestrator-workers, evaluator-optimiser, and reflection — with trade-offs, failure modes, and the observability you can't ship without.

2025

Earlier 4 pieces

2024

A PWA Is Not an Edge Strategy

5 min audio

How Progressive Web Apps leverage distributed and edge cloud services for faster load times, offline resilience, and improved user experiences.

2021

What is a Proposal?

5 min audio

A guide to business proposal types — RFP, RFQ, IFB, RFI — and their role in procurement, with a focus on customer value and clear communication.

2020

SSH into Windows

9 min audio

Windows is the last host in most estates with its own remote-access story. OpenSSH removes the exception — one transport, one key model, one audit trail — and key distribution, not the transport, is the actual project.