DEV Community

Nicolas Dabene
Nicolas Dabene

Posted on Originally published at nicolas-dabene.fr

Vibe Coding vs Prompt-Driven: One Year Later, the Debate Is Already Outdated

A year ago, the debate between “vibe coding” and “prompt-driven development” felt like the right lens for using AI in software. Today it’s outdated. The real frontier is no longer how to phrase a request, but how to build an environment that lets an AI agent explore, modify, and verify code safely. The shift from conversational prompts to structured development harnesses changes what it means to ship reliable software.

Below are four concrete ways this evolution is reshaping daily work.


  1. From Prompt to Harness
    A finely crafted prompt can still produce a working feature, but it won’t prevent an agent from inventing APIs, skipping tests, or misreading business rules. The new bottleneck is the harness: Git for traceability, tests for feedback, linting for style, and explicit rules for constraints. When these elements are in place, even a short instruction like “fix the bug” can trigger a reliable, auditable workflow.

  2. Code is Abundant; Good Software is Rare
    Generating hundreds of lines of code costs almost nothing, but verifying that those lines align with product history, security policies, and hidden constraints is still manual. The developer’s scarcest resource is now judgment: deciding what to automate, what to document, and when to override the agent’s plausible but wrong solution.

  3. Documentation is Now for Machines
    README files and ADRs used to serve only humans. Today they also feed the agent’s context. A well-maintained AGENTS.md, coherent tests, and executable examples let an AI act with minimal prompting while remaining aligned with the team’s conventions. The repository becomes a self-explaining environment.

  4. Supervision is the Next Skill
    Single-agent workflows are giving way to multi-agent orchestration. Frontend, API, test analysis, and incident triage agents must coordinate without stepping on each other. Observability, conflict detection, and rollback mechanisms replace prompt tuning as the critical layer of control.


The center of gravity has moved from “how to ask” to “how to let the AI work safely.” If you’re still optimizing prompts, you’re optimizing the wrong layer. Invest instead in tests, rules, and traceability—the new primitives of agentic development.

https://nicolas-dabene.fr/en/blog/vibe-coding-vs-prompt-driven-one-year-later-the-debate-is-already-outdated/

Top comments (0)