Articles
Thoughts on product, AI, and building things that matter.
Thoughts on product, AI, and building things that matter.

Vibe coding has opened software development to a new wave of non-engineers. But building on AI-generated code you do not understand is becoming a measurable liability. Here is where to start fixing that.

The EU AI Act is in force and applies to any product reaching EU users — including teams based in the UK. Here's what product managers need to know by role, deadline and domain.

The antidote to backlog politics isn't a better scoring formula — it's governance. Outcome metrics, a North Star and transparent prioritisation criteria won't remove the argument. They'll just put it on record, and that changes everything about how the argument gets made.

The backlog is treated like a rational artefact. It isn't. It's a political artifact that reflects who has power, whose problems get solved and whose don't. The sooner PMs accept that, the sooner they can do something about it.

The Dunning-Kruger curve isn't just a behavioural quirk. It's the shape of nearly every product launch. AI has compressed it into a few months, and PMs who only read the front of the curve keep getting caught out by what comes next.

Every generation of enterprise software forces the same question. Generative AI hasn't settled it. It's made it harder, stranger and far more consequential — especially once you ask what you're actually building or buying.

Thirty metrics won't tell you what kind of business you're running. A single shape might. This is a hypothesis I've been developing — that SaaS businesses can be read as geometric forms whose imbalances surface bottlenecks faster than any dashboard.

The ICO has spent eighteen months signalling that 'Reject All' must be as easy as 'Accept All'. Most UK websites still ignore this. The reason isn't legal complexity. It's that nobody on the product team owns the banner.