I came around the term vibe-coding by a post from Andrej Karpathy on X:
There's a new kind of coding I call "vibe coding", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It's possible because the LLMs (e.g., Cursor Composer w Sonnet) are getting too good. Also I just talk to Composer with SuperWhisper so I barely even touch the keyboard. I ask for the dumbest things like "decrease the padding on the sidebar by half" because I'm too lazy to find it. I "Accept All" always, I don't read the diffs anymore. When I get error messages I just copy paste them in with no comment, usually that fixes it. The code grows beyond my usual comprehension, I'd have to really read through it for a while. Sometimes the LLMs can't fix a bug so I just work around it or ask for random changes until it goes away. It's not too bad for throwaway weekend projects, but still quite amusing. I'm building a project or webapp, but it's not really coding - I just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works.
-Andrej Karpathy on X
In my opinion, vibe coding is a new way for people to interact with LLMs. They can create initial features and apps based on their ideas. Highly technical people might be better at explaining what they want to get the desired result. Anyone can use it. I have used Cursor IDE with Claude 3.7 Sonnet, and I really enjoyed the process of building an app in a couple of hours. I also built a personal website in just an hour. I have constantly reviewed the code that the LLM suggested, and this is the responsible way to do it. If you are a beginner in coding or app development, you can use these tools to start learning. For example, you can ask how you can build a navigation bar for a website and how you can change the styling. For me, I ask questions in various LLMs to learn more and mostly double-check my answers using perplexity.
If you would like me to make a podcast comparing the pros and cons of AI coding generation tools, let me know in the comments.
So, what kind of vibes are you getting? Are you going to try to build something vibe-coding?
Tools mentioned:
Cursor: https://www.cursor.com/pricing
Windsurf : https://codeium.com/pricing
I would really appreciate it if you liked or commented on any podcast platform that you are listening to. I make this content free for everyone because I want to provide value to the world.
References:
Cursor: https://www.cursor.com/pricing
Windsurf : https://codeium.com/pricing
Music generated by Mubert https://mubert.com/render
Share this post