Sitemap

Member-only story

My PM Started Vibe Coding Last Month. Now Every Feature Should Take an Hour.

It is the same conversation every sprint now. The demo looks finished. The timeline assumes it is. I am the one who has to explain why it is not.

8 min readOct 6, 2026

--

Press enter or click to view image in full size
A person working alone on a laptop in a dark corporate meeting room, representing the tension between a PM’s two-hour vibe-coded prototype and the production engineering work it implies.
Photo by Zyro on Unsplash

She showed us the demo in sprint planning. She had built it over the weekend, she said. Pulled up her laptop, screenshared, walked us through it. A dashboard component with filters, a date range picker, a data table with pagination. It looked clean. The interactions worked. She said it had taken her about two hours using Claude.

Then she said: so I’m thinking we scope this as a one-day ticket for the engineering team.

I looked at the demo. Then I looked at my notes from the last three months of working with our actual data infrastructure. Then I looked at the demo again.

The component she had built connected to a hardcoded JSON file with forty-three rows of sample data. Our production database has eleven million records, partitioned across three services, with access controlled by a permissions layer that the demo did not know existed. The date range picker she had built did not account for our users’ time zone settings, which vary by geography in ways that had caused an incident eight months ago that…

--

--

Adonis
Adonis

Written by Adonis

2M+ Views on Medium ✅ | Software Engineering | Scalable & High-Performance Systems | Real-World Software Guides by Engineer @Target Tech, Ex-DRDO