Why Vibe Coding will Kill You!
I honestly can not get over all the new terminology used to describe qusi software engineering conecpts. Vibe coding is the latest term used to describe a "new kind of programming."
The term "Vibe Coding" is originally coined by legendary OpenAI co-founder, Andjrej Karpathy, and I quote, "...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."
I have "vibe coded" for about a week of my life. They were tight deadlines I had to finish and limited time to do so. At the end of this week I completed my deliverables on time. It was not worth it. As a student I have to ask my self whether I study to complete tasks or study to learn. By the end of this task I had failed to learn anything new at all. I could not explain a thing about my assignment. In fact, becuase I spent so much time promting, I started to forget what the code would look like.
That is when I concluded that "Vibe coding" will kill you.
There are no shortcuts to learning. Simply learn how to implement better. "Vibe coding" will rob you of your intellectual capacity and render you no more useful than a cabbage.
References
- https://www.theinformation.com/articles/vibe-coding-explained
- https://www.youtube.com/watch?v=Pb6RYlRtEEA
- https://x.com/karpathy/status/1886192184808149383
Comments
Post a Comment