Vibe coding with AI
What is Vibe coding?
Since the OpenAI founder Andrej Karpathy posted on social media about it on February 3rd 2025, vibe coding has come to signify a new way to produce programming code. For Karpathy it is when “you fully give in to the vibes, embrace exponentials, and forget that the code even exists” with the aid of an LLM-based programming generation tool. Since, it is the model generating all the coding it can be argued, as he does, that “it’s not really coding” in the traditional sense. In the old days, before LLMs got popular, only programmers could write any sort of functional code. Now generative AI allows non-coders to generate useful code for any conceivable purpose. However, vibe coding and writing code with the assistance of an LLM is not the same. If you’re an expert coder or programmer and understand 100% of what the model writes then it is not vibe coding. But if you accept working code from an LLM without really knowing how it functions and roll with it, then you are a vibe coder.
When to vibe-code & when not to
Recommended by LinkedIn
What kinds of projects are ok to vibe-code?
What it means for the future of programming
Are you vibe coding? Do you think it will change software development as we know it?