Why Vibe Coding Isn’t Stealing Software Engineers’ Jobs (Yet!)

Thursday, June 19, 2025

Bob McGrew, ex-head of research at OpenAI, says vibe coding can whip up prototypes fast but human software engineers are still the real MVPs for building and maintaining reliable code. AI isn’t taking over engineering jobs — at least, not today.

🧑‍💻 The Vibe Coding Buzz: Hype vs. Reality

You’ve probably heard whispers — or maybe loud roars — about vibe coding, the shiny new kid on the block promising to revolutionize software engineering by letting product managers whip up prototypes in a snap. Sounds like AI magic, right? Well, not so fast.

Bob McGrew, former chief research officer at OpenAI (yes, THE OpenAI), drops some truth bombs on the Training Data podcast. According to him, vibe coding is great for rapid prototyping — it lets non-engineers create “really cool prototypes.” But, and it’s a big but, these prototypes still need to be rebuilt from scratch by professional software engineers.

“If you are given a code base that you don't understand — this is a classic software engineering question — is that a liability or is it an asset? Right? And the classic answer is that it's a liability,” says McGrew. Ouch.

⚠️ Liability Alert: Why Vibe-Coded Software Is More Trouble Than It’s Worth

Ever inherited a messy codebase that nobody remembers how to maintain? Yeah, vibe-coded projects run into that exact problem. McGrew points out the inherent risk:

  • Mystery Code: No one really knows how the vibe-coded code actually works.
  • Maintenance Nightmare: When bugs creep in or features get complicated, you’re stuck trying to untangle spaghetti.

Think of vibe coding like building a sandcastle quickly — fun, but fragile. To build a solid fortress, you need real bricks laid by skilled hands.

🤖 AI Tools: The New Coding Sidekicks

The next year or two? Coding won't be a solo gig anymore. Instead, it'll be a tag team between humans and AI helpers.

McGrew highlights tools like Cursor and AI agents such as Devin, quietly working behind the scenes to support engineers. But here’s the kicker: even with these AI sidekicks, the liability of trusting AI alone still isn’t zero.

Humans are essential for:

  • Designing code architectures
  • Understanding complex codebases
  • Breaking down problems too tricky for AI alone

So, AI is here to help, not to replace.

📈 Industry Snapshot: AI Is Changing the Game, But Not Replacing the Players

Big names are leaning hard into AI-assisted coding, but are engineers really out of a job?

  • Google’s CEO Sundar Pichai revealed the search giant uses AI to write over 25% of new code. Impressive!
  • Y Combinator’s Garry Tan shared that in their 2025 winter batch, 25% of founders had AI generate 95% of their code. No typo, that’s real talk.
  • Amazon’s Andy Jassy, meanwhile, warns that AI will “reduce our total corporate workforce” by improving efficiency — but also notes it will shift what kind of jobs people do, not eliminate them entirely.

💬 Bottom Line: AI is Helping, Not Replacing (For Now)

In short, vibe coding is an exciting tool to create quick demos and spark innovation but it’s no clean swap for talented software engineers. The complexity and liability of code still demand human smarts — at least until AI evolves more.

So, if you’re a software engineer worried about getting replaced? Fear not, friend! The future is more about humans and AI teaming up than one side wiping out the other.

🔍 Who cares?

  • Product managers can get excited about rapid prototyping.
  • Developers should take heart that their expertise is irreplaceable (for now).
  • Tech companies can plan smart AI integrations without throwing out their engineers.

As always, stay curious and keep your coding chops sharp! 🚀