20 November 2026 →
Teacher. Strategist. Operator. Speaker.
Agentic AI, in production, without getting burned
My job at Accenture LearnVantage is changing how a very large organization works with AI: workforce transformation across adoption, enablement and the governance that has to arrive with it. The MCP Dev Summit Toronto keynote is the working example: about 750,000 people, one protocol, and the question of what governs it. The writing here covers the conversations that come before a rollout, starting with the four-hour executive AI workshop problem. The engineering is the easy half. Thirty years from CTO to individual contributor taught me that a control nobody follows is not a control, which is why Agentic Covenants is written as a matrix of what each layer can actually enforce rather than as a policy document.

Keynote, MCP Dev Summit Toronto 2026, 6 October 2026

Governing MCP for a Workforce the Size of a City

The book
Agentic DevOps with Claude Code
Build governed AI platforms on Kubernetes with GitOps, observability, and self-service workflows
A hands-on build of an internal developer platform where AI agents work against real infrastructure without going around its controls. It puts specifications, permissions, tests and approval gates around Claude Code, lays a Kubernetes foundation with Argo CD, adds governed agents, MCP tools and model serving, traces all of it with OpenTelemetry, and ends with a Backstage golden path for agent services.
Published 25 September 2026. ISBN 9781808344190
Talks, labs and courses
MCP Dev Summit Toronto 2026 · October 2026Governing MCP for a Workforce the Size of a CityDeploying the Model Context Protocol across a workforce of about 750,000 people, and what governing that actually requires: a registry, a gateway, an AI gateway, and a rollout that can say no.Read the talk page →
Upcoming talkAgentic Engineering Days Zurich 2026Event page →
TalkKubeCon + CloudNativeCon North America 2026Event page →
TalkCloud Native University @ KubeCon + CloudNativeCon North America 2026Event page →
TalkIgnite: The Day Claude Code Deleted My Cluster (DevOpsDays Portland 2026)Watch →
TalkDevOpsDays Portland 2026: BurritoBotWatch →
Writing
All 133- Opinion: Make Friends With Your Users, and Get the Agents Off Their Laptops
- Research: The MCP Cost Nobody Invoices: Tool Definitions Resent on Every Call
- Research: The Tool List Costs More Time Than the Gateway
- I Applied to Be an AAIF Ambassador
- Research: The Server Was Fine: Why MCP Health Checks Keep Marking Working Servers Down
- Research: Nothing Pages You: Which Side Moves First When an MCP Fleet Upgrades to 2026-07-28
Upcoming
Listen

The AI Inevitable, with Whitney Lee. Evidence-based answers to the questions everyone is asking about AI. One falsifiable question per episode, reviewed against the papers.
Watch
All recordingsPlay
KubeQuestLearn Kubernetes as a game. Quests, not chapters.
CNCF BingoA bingo card of CNCF projects, each described by what it actually does.
Git Branch CoursesBranching, merging and rebasing as puzzles you solve in the browser.
D&D Virtual TabletopA 5e virtual tabletop that runs on the rules engine, built for the home table.
AntiphonA Lancer campaign in the world of Sarn, with its chronicle drawn as a graphic novel.
Agentic Covenants
The framework's own site is agenticcovenants.com.
Hear about new work
New talks, writing and recordings, by email, every other week.