Education.

I teach four ways: long-form guides for practitioners, opinionated essays for operators, a weekly newsletter for senior marketing leaders, and live cohort workshops where a team builds a working agent system in the room.

All of the written material is free. The cohort and workshop programs are paid and capacity-limited.


flagship essay · 11 min read

Responsible AI Needs Architects, Not Just Advocates

Responsible AI has its principles and almost none of the runtime that enforces them. The next credible RAI leaders will ship evals and middleware.

read the essay →


The pieces I'd hand to someone joining my team on day one.

// guides

// essays


w-01

Skills Sprint

half-day · in person or virtual

Your team leaves with three production-ready Claude skills they wrote themselves, plus the patterns to write the next ten. It's designed for engineering and ops teams.

request →
w-02

Agent Architecture Review

full-day workshop

Bring your existing or proposed agent architecture. We work through it layer by layer using the Agent Stack model and list the failure modes and the governance hooks you're missing. Expect specific criticism of your design.

request →
w-03

Responsible-AI Runtime Lab

2-day intensive

For RAI and engineering teams in the same room. We turn your written policies into runtime checks (eval gates, trace filters, capability constraints), and you leave with running code.

request →

For a workshop built around your team's situation, tell me the problem and I'll propose a session that addresses it.

> esc
$ keyboard_shortcuts.md esc

// navigation

  • ⌘K or ctrl+K — open command palette
  • ? — toggle this overlay
  • esc — close any overlay
  • / — jump to command palette input

// command palette

  • ↑ ↓ — navigate results
  • ↵ — select / navigate
  • type a tag like #agents — search by tag
  • type a service like workshop — find related pages

// 404 page

  • cd <path> — navigate
  • ls — list pages
  • help — show commands
  • clear — clear history

// agent swarm

  • click anywhere — spawn a task
  • drag a rectangle — dispatch a team
  • hover over a worker — see its model
based on conventions from cmd+k, vercel, linear, and most claude code workflows