The state of vibe coding in 2025

The current state of vibe coding reminds me a lot of the early days of JavaScript frameworks.

Back then, no one knew which approach would win out. Developers poured time into learning the flavor of the month, only to see it fade away or evolve beyond recognition. It took nearly a decade for things to settle into the “big three” frameworks: React, Vue, and Angular.

In the meantime, tooling is immature. APIs change constantly. Best practices aren’t well-defined. However, the people who experimented early gained a significant advantage when standards finally emerged.I see the same pattern now with vibe coding and similar generative or AI-driven approaches to development.

  • We don’t know yet which paradigms will become industry standard.
  • The tooling is rapidly evolving.
  • Best practices are still being invented.

It’s a challenging time in the industry. Early exploration can pay off, but there’s still lots of uncertainty.

That uncertainty can make strategic choices critical. Bet too heavily on the wrong approach, and you could end up with painful rewrites or legacy code no one wants to maintain.

For me, the lesson is:

✅ Be curious.

✅ Experiment.

✅ But stay pragmatic about where you invest major production resources.

Cartoon representation of Brandon's picture.

About the author

Brandon is an engineer who loves leading, planning, designing, growth and analytics.

Five books everyone should read:

Are Your Lights On, The First 90 Days, Elements of Persuasion, Humans vs Computers, When: The Scientific Secrets of Perfect Timing

Favorite quotes:

  • Everybody has a plan until they get punched in the face.
  • If a park ranger warns you about the bears, it ain’t cause he’s trying to keep all the bear hugs for himself.
  • A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away.