What I do

Cultural and organizational transformation. It was SaaS four years ago. It's AI now.

One foot in the AI-forward world, one foot in the before times. Most engineering organizations are stuck somewhere between the two, and getting them unstuck is the job.

How I work

Recent writing

All posts →
Jul 28, 2026

Managing Agents Is Management

Managing AI coding agents, and agents that direct other agents, is structurally the same job as being an engineering manager, a director, a VP, or a CEO. You give high-level direction to autonomous workers, and you operate through systems and outcomes instead of inspecting every artifact.

Jul 21, 2026

Operational Logic Is the Moat: Why Vertical Agents Beat Subsidized Horizontals

Horizontal code agents are running on VC-subsidized tokens. Vertical agents are paying sticker price. If you're building one of the latter, you have a problem to solve, and "we have a better prompt" isn't it.

Jul 14, 2026

Enterprise AI Pricing Is a Governance Decision

Companies picking an AI plan almost always frame it as a budget question. Which tier gives us the most usage for the money? It's the wrong question.

Jul 07, 2026

Culture Is the Only Proprietary Layer

Every agent company hires from the same labor pool. You and your competitor employ literally the same workers: the same frontier models, refreshed quarterly by the same vendors. Raw capability is identical by construction.

Jun 30, 2026

Human Review Is Intent Review, Not Diff Review

We still assign a human reviewer to every pull request. The human opens the diff, scrolls, approves. That ritual is already dead. Most teams are just propping up the corpse.

Who is behind this

A single senior operator, not an agency.

I have spent my career inside engineering organizations rather than around them, which means I show up as a working operator, not a slide deck. I work with organizations that know they are behind on AI and are not sure what to do about it, and I start from where they actually are rather than where the hype cycle says they should be.