I’m currently a product manager at Red Hat, working on agentic AI for enterprise teams. I’ve been on both sides of the build - engineering leadership and product - and I write about AI, product craft, and the human side of shipping software.

Outside of work, you’ll find me running, on a yoga mat, or lost in music.

Latest Posts

July 5, 2026

All Things Excellent Are as Difficult as They Are Rare

Spinoza ends his Ethics book - one of the most demanding works in the history of philosophy - with a single sentence: “Sed omnia praeclara tam difficilia quam rara sunt.”…

July 2, 2026

The Bottleneck Moved

A few weeks into my current role, I had a spec ready for a UI change - twelve string replacements across seven files, with a clear naming principle and an…

June 21, 2026

The Harness Is the Product

If you’re building on top of an LLM, there’s a natural instinct to chase the best model. Bigger parameter counts, higher benchmark scores, the latest release from OpenAI or Anthropic…

June 15, 2026

Why Your AI Agent Keeps Making the Same Mistakes

My AI agent used to guess people’s names from their email addresses. It saw an email handle and confidently produced a full name in a meeting brief - wrong person…

View All Posts →

Latest Notes

July 5, 2026

The Waterline Model

Molly Graham’s framework for diagnosing team problems - start structural, not personal.

July 5, 2026

Four Layers of AI Engineering

Prompt, context, harness, loop - each layer wraps the one before it, and the real engineering is further out than most people think.

July 4, 2026

Jobs to Be Done

Organizing product work around user jobs instead of feature requests.

View All Notes →

Podcasts

Check out podcast episodes I have been featured in.

About

Learn more about me and this site.