All terms
Dictionary

Vibecoding

Building software primarily by directing an AI coding agent in natural language, while still applying engineering judgment to review and steer its output.

Vibecoding is the practice of building software primarily through natural-language direction of an AI agent — describing intent, letting the agent write and edit code, and steering the result — while still applying the judgment of an experienced engineer: reviewing diffs, verifying behavior, and making architectural calls.

What it isn’t

It isn’t blindly accepting whatever an AI produces without review, and it isn’t a synonym for “no longer needing to understand code.” Both of those describe a failure mode of the practice, not the practice itself.

The core skills

See What Vibecoding Actually Means for a fuller treatment.


Related terms