Building software by describing what you want to an AI in plain language and steering the result, instead of writing every line yourself.
The term comes from Andrej Karpathy: you "give in to the vibes" — describe the app, let the model write the code, run it, and describe what to change. The programmer's job shifts from typing syntax to directing: choosing what to build, judging what the AI produced, and catching what it got wrong.
It spans a spectrum. At one end, non-programmers ship real tools without reading the code. At the other, experienced engineers use the same loop to move ten times faster, reviewing everything. Most of the intel index lives somewhere on this spectrum.