You now understand what vibe coding is: describing software in natural language and letting AI generate the code. Andrej Karpathy coined the term in February .
You learned the core loop, the distinction from AI-assisted engineering, and the controversy around the approach. You now have realistic expectations about what vibe coding can and cannot do.