🛡️Satisfaction guaranteed

← Back to blog
opinionMarch 4, 2026

Vibe Coding: Why Product Managers Shouldn't Ship to Prod

A Meta PM shares his spicy take on the trend of PMs pushing code to production. Spoiler: it's not a good idea.

The "PM Who Codes" Problem

In an internal Meta post that went viral, a senior Product Manager shares his sharp opinion on a trend shaking tech: PMs who code and push to production.

The Argument Against Prod Code

The reasoning is brutal but logical:

  1. If the feature is important, fix the prioritization system rather than bypassing it
  2. You code like a slow E3 but cost an IC7 salary
  3. Tech debt accumulates with PM "pet features"
  4. Your senior TL friends review your code, but it's poorly used time

The verdict: PMs landing prod diffs are "snacking" — mistaking motion for progress.

So Why Should PMs Code?

The author doesn't say PMs should never code. He clarifies when it's useful:

  • Better communicate an idea: showing beats telling
  • Understand the systems: prioritizing and communicating with engineers is easier when you understand how things are built
  • Realistic experiments: mocks and UXR studies with static prototypes are dead
  • Leverage unique talent: for example, deep knowledge of an API from your previous company
  • Fun: coding can be enjoyable, and that's ok

The "Vibe Coding" Context

The term "vibe coding" describes this trend where non-developers use AI to generate code and push to production. With Claude Code, Cursor, and other tools, the barrier to entry has never been lower.

But low barrier doesn't mean no risks. Generated code can work locally and break in production. Edge cases aren't handled. Maintainability doesn't exist.

The Real PM Skill

The post concludes on what PMs should really do with AI: build EVALS. Understanding how to measure AI output quality is far more valuable than generating code yourself.

It's a nuanced position worth reflecting on: AI changes the game, but the PM's role remains strategy and prioritization, not implementation.

product managervibe codingmetadéveloppementproductivitétech debt

Want to automate your operations?

Let's discuss your project in 15 minutes.

Book a call