Chris Adolphus

No Is Now the Hardest Word in Product

Abstract white sculptural paths interrupted by a matte black plane, with one path continuing beyond it.

There’s a conversation happening in product teams right now that nobody is naming correctly.

It’s not about whether AI will replace PMs. It’s not about whether vibe coding produces good software. It’s about something quieter and more corrosive than either of those things.

Vibe coding didn’t just make building cheaper. It made saying no feel unreasonable. And that’s a crisis many people aren’t talking about.

What actually changed

For most of product’s history, saying no had a natural ally: cost.

When a feature took four sprints to build, “no” had gravity. It meant something. You could point to the roadmap, the capacity, the trade-offs. Stakeholders pushed back, but the numbers were on your side.

Now someone brings a feature request to a planning meeting and the room already knows it could be prototyped by Thursday. The social calculus has shifted completely. Saying no now sounds like laziness. Or worse, like you’re being difficult.

The cost of building collapsed. But the cost of not building just went up.

What fills the vacuum

When “it’s too expensive to build” stops being a valid reason, teams default to one of two failure modes.

  • The first is saying yes to everything. Features ship because they can, not because they should. Products bloat. The user experience fragments. Six months later you’re doing an audit trying to understand why retention dropped and the answer is that you shipped fourteen features nobody asked for because building felt free.
  • The second failure mode is more subtle. PMs start outsourcing the no to frameworks. They hide behind prioritisation scores and effort-impact matrices and RICE calculations. The decision gets laundered through a spreadsheet so nobody has to own it.

Neither of these is product thinking. Both of them are responses to the same uncomfortable truth: saying no now requires conviction that can’t be borrowed from a process.

The skill that actually matters now

When building costs nothing, the most valuable thing on a product team isn’t the ability to ship. It’s the ability to make a no so well-reasoned that it’s harder to argue with than the yes.

That means doing the work before the meeting. Talking to users before someone has already decided what to build. Having a point of view on what actually moves the metric that matters. Not delegating that judgment to an LLM and presenting the output as your own thinking.

A well-argued no is now a competitive advantage most teams don’t have.

The deeper issue

Vibe coding is a genuine superpower. I use it. I’ve shipped products with it. I’m not making an argument against it.

But every tool reshapes the environment it enters. Cheap building reshapes what hard decisions look like. And right now, most product teams are celebrating the speed without reckoning with what the speed demands from them.

The features you don’t build still matter. They matter more now, not less, because the pull toward building is stronger than it’s ever been.

When anyone can build anything, the hardest and most valuable thing you can do is decide what not to.

That used to be a nice-to-have PM skill. It’s now the job.