My spicy take on vibe coding for PMs
Role of PMs, Engineers, and “Vibe Coding”
- Many see technical PMs / product-minded engineers as increasingly valuable, especially as AI handles more coding.
- Some argue PMs coding prototypes is useful for communication, internal selling, and exploring long‑tail ideas that wouldn’t get engineering time.
- Others say letting PMs ship production code is low leverage, creates cleanup work, and confuses accountability: if you ship code, you’re effectively an engineer.
Quality, Risk, and “Prod Diffs”
- Strong concern about PM‑written or AI‑generated code landing in production: edge cases, performance problems, and lack of understanding of complex systems.
- Anecdotes of PM vibecoding causing serious production incidents (e.g., hammering databases, leaving “happy‑path only” data debris).
- Several suggest limiting PM coding to low‑blast‑radius areas (internal tools, dashboards, CSS, personal automation).
Future of the PM Role
- One camp predicts the standalone PM role will shrink or be absorbed into engineering/design as AI reduces coding friction and flattens orgs.
- Others say code is now cheap, so deciding what to build, prioritizing, and having “taste” becomes more important, not less.
- Some PMs expect to specialize (engineering, design, data) and move closer to “product engineer” roles.
Engineers vs PMs as “Product Owners”
- Several engineers claim they could more easily become passable PMs than PMs could become competent builders; others counter that the skill sets and motivations differ.
- Common view: in practice, PMs often shield engineers from politics and conflicting stakeholder demands; removing PMs can overload devs with meetings and context switching.
AI Capabilities and Limits
- Mixed views on how far current models (e.g., Claude Opus) go: some jokingly claim engineers are obsolete; most insist complex systems still require deep engineering judgment.
- “Text-to-code” is seen as flashy but risky; “code-to-text” (AI explaining codebases for PMs) is praised as underused and safer.
Culture, Gatekeeping, and Process
- Some see resistance to PM coding as necessary quality control, not gatekeeping; others think engineers are resisting business folks meeting them halfway.
- Agile/Scrum is framed by some as process that turns both dysfunctional and highly motivated teams into “average”; small, tight teams often function well without heavy process.