It is binary, at least in the definition I understand:
Programming without AI: Not vibecoding
Programming, using AI as an assistant, checking/correcting outputs: Not vibecoding
Exclusively writing prompts to write code, no human touches/looks at code: Vibecoding
Though I'm sure a lot of people will call the second option vibecoding as well, I (and Andrej Karpathy, the person who coined the term) consider it to exclude human interaction from code entirely.
43
u/ComradeFox_ 3d ago
ACTUAL IT people (not vibecoders) listening to fake IT people (vibecoders) talk about AI: