Product Management

(45)
When Good Is Good Enough: The Eval Nobody Runs

When Good Is Good Enough: The Eval Nobody Runs

A relative lost his job to an agent, so I built him one. Choosing which model should interview him cost a day, $22, and one reversal I did not enjoy. The model was never the problem. Six other things were, and finding them is the eval nobody runs.

The Code Goes Where You Look

The Code Goes Where You Look

The brain processes the world at walking speed. Nobody processes 120 mph, and nobody processes a coding agent. Sport riding taught me the only technique that works: decide everything before the ride, then look at the exit, never at the pothole. The agent, like the bike, goes where you look.

Who Answers the Agent?

Who Answers the Agent?

A coding agent asked a product question at 10:40 on a Tuesday. The PM was in a review, the designer was on another project, the developer was at lunch. The agent took the default, the tests passed, and the product decided for itself. Who answers the agent? Everyone, by topic, with a default.

Watching Is Not a Job

Watching Is Not a Job

Watching is not a job. It is the transitional state between two jobs, and it is the most dangerous place in the building, because it looks like supervision and it is not. I hired a team on Saturday. By Sunday it did not need me, and I was there anyway, pressing the green button.

Only the Developers Have Met the Agent

Only the Developers Have Met the Agent

A PM who has never watched an agent work cannot write its spec, its evals, its boundaries, or its intent. The pod model assumes PM, UX, and engineering share an understanding of the product's behavior. For agentic products, only one of the three has it.

Where the Time Came From

Where the Time Came From

People keep asking how I found time to write four books in a year while doing my day job. The answer is not a tool and not discipline. It is a layered setup where every piece of work is tagged, linked, and ready for the next one. The tools are rented. The brain underneath is the asset.

The User Did Not Leave. She Split in Two.

The User Did Not Leave. She Split in Two.

The operator did not vanish when the agent arrived. She split. What she knew became the agent's context and bounds. What she checked before committing became the supervisory surface. The only casualty was the dashboard, and most agents are being built to generate it.