Sitemap

Example Driven Development: An Antidote for the Age of AI-Assisted Vibe Coding

5 min readAug 3, 2025

A move away from guesswork, towards clarity

In a world where large language models gladly conjure up code at the mere hint of a prompt, we’ve entered a new era: AI-assisted vibe coding. The phrase, coined by Andrej Karpathy, captures a feeling countless developers recognize; describing what you want in natural language, trusting an LLM to translate that into code, then nudging and poking until it does what you meant. It’s a liberating, exhilarating, sometimes bewildering creative process. But as the “vibes” take over, something subtle and powerful is needed if we don’t want to end up with a tangled, mysterious codebase no one understands.

I believe the answer is Example Driven Development (EDD). Here’s why this style; rooted in clarity, emergence, and real-world behavior matters more than ever.

When “Just Vibe It” Needs a Guide Rope

There’s genuine productivity in vibe coding. Describe, iterate, accept the AI’s help. Yet time and again, I’ve seen the excitement shift into uncertainty:

  • Did the AI get my intent right?
  • Am I still in control of what’s being built?
  • What actually matters in this behavior I’m seeing?
  • Three months later: Who understands this thing?

--

--

Udy Dhansingh
Udy Dhansingh

Written by Udy Dhansingh

Technology, Entrepreneur, Leadership, Startup

No responses yet