Writing
Posts on building AI tooling, shipping product, and the craft of PM work.
Context Monkey
Some days I feel like Claude's context monkey. The shape of my PM work has shifted, and I haven't fully sat with what it means.
Two Sessions, One Inbox
I'm not an engineer, so I don't know what I don't know until I shoot myself with a footgun. Last week: two Claude sessions, one inbox, and a race I didn't see coming.
Scaffolding for Claude Code
Four pieces of scaffolding I've built around Claude Code to turn one-off sessions into consistent work. A docs tree, a dotfiles repo, a skills layer, and a preview loop.
Slack Agent Side Quest
I solo-built an AI Slack agent for my team this year and didn't write a single line of code. A year ago that sentence would've been an oxymoron.