TrenchOps 🐎

Insights from the tech trenches

Second-Order Thinking

Cover Image

Why vibe-coded tools are obsolete before release

And why the next top hire thinks three problems ahead

A team I once worked with built an internal tool in eleven days. That used to be a quarter's work. It was a beautiful ticket-triage dashboard with auto-tagging, severity prediction, a heat map and a dark mode nobody asked for. They used AI-assisted "vibe coding," which means describing what you want in plain language and letting the model write most of the code. The demo was flawless.

Then a quiet engineer in the back raised his hand. He was one of those people whose calendar is suspiciously empty because he actually works.

"Why do we get these tickets at all?"

Silence. Someone checked. About 40% of the category came from a single cryptic error message in the installer. He rewrote the message that afternoon and added one link to a knowledge article. The ticket volume collapsed within weeks.

The dashboard was now a very elegant way to watch an empty room. Eleven days of work went obsolete before its release party. The cake was still good, though.

Nobody did anything wrong. And that is exactly the problem.

When building becomes cheap, the bottleneck moves

For decades, building software was the expensive part. Thinking about what to build was considered cheap, almost a luxury. You could afford a fuzzy problem statement because implementation took so long that reality corrected you along the way.

Read more