Writing code was the scarce skill in software for fifty years, and vibe coding just made it nearly free. Andrej Karpathy named it in early 2025; by November it was Collins Dictionary's word of the year. Google and Microsoft now say a quarter to a third of their new code is AI-generated. So here's the uncomfortable question for every engineering leader: your developers can produce more code than ever, but how well do they actually understand the vertical they're writing it for?
In this standalone episode, Richard Muirhead argues that the bottleneck in software was never the typing, it was understanding the problem, and AI automated the translation while leaving the understanding exactly where it was. The result is teams shipping flawless, fluent code that solves the wrong problem. He covers why domain judgment is now the scarce skill, where the real return is, and the traps that turn fast code into confident mistakes.
In this episode:
- Why "vibe coding" bakes the trap into its own definition
- The wrong-problem failure mode: code that compiles, demos, ships, and is still wrong
- Why two-thirds of developers say their top AI frustration is "almost right, but not quite"
- The fix: value domain judgment, embed engineers in the business, point AI at understanding
- The ROI, the speed illusion, and three traps including why you can't vibe-code a domain
Read the full whitepaper: https://themoderncdo.gumroad.com/l/the-code-that-solved-the-wrong-problem
Work with Richard: https://perigee.pro
The Modern CDO is written and hosted by Richard Muirhead, fractional Chief Data Officer and founder of Perigee.