Im so confused on what vibe coding is. Is it: - just pressing tab and letting copilot code whatever? - asking an llm to do everything that it can and falling back on your own brain as needed or when its easier. I guess probably more like the latter. I was just surprised to hear there was a special term for it. I thought everyone was doing that.
The problem with "vibe coding"
11–20 of 154 posts
Re: The problem with "vibe coding"
#12>they empower people with minimal development experience to create their own programs. The author goes out of their way to play up the toy aspect of the LLMs when driven by the inexperienced. No mention is made of them being used by experienced developers, but I get the impression he feels they aren't useful to the experienced. I'm just playing with a small client/server tool (rsync but for block devices), and vibe c…
How does the inexperienced developer become experienced under said circumstances?
If you choose to let the AI do all the coding and never dig into the actual code, you'll learn more about how to communicate with an LLM than you will about how to write code.
Re: The problem with "vibe coding"
#13Im so confused on what vibe coding is. Is it: - just pressing tab and letting copilot code whatever? - asking an llm to do everything that it can and falling back on your own brain as needed or when its easier. I guess probably more like the latter. I was just surprised to hear there was a special term for it. I thought everyone was doing that.
Re: The problem with "vibe coding"
#14If I wanted to open a large world class fast food chain, I wouldn't be cooking home meals then. That would be silly.
Copilot can help me cook the equivalent of a McDonalds special in terms of software. It's good, I think McDonalds is delicious.
But it cannot help me cook a home meal software. It will insist that my home made fries must go in a little red box, and my fish sandwich needs only half a slice of cheese.
Deeply into that metaphor, maybe someone who has only worked for fast food chains might forget that a lot of good industrial dishes are variations of what previously were home cooked meals.
I am glad that copilot can help young cooks to become fast food workers. That really looks like something.
Well, I take pleasure in cooking home meal software. Can you make a copilot that helps with that?
You know what, nevermind. I don't need a copilot to cook home meals. I have a bunch of really good old books and I trust my taste.
It's not like some big company is going to be interested in some random amateur dish, is it? It was definitely not cooked for them.
Re: The problem with "vibe coding"
#15>they empower people with minimal development experience to create their own programs. The author goes out of their way to play up the toy aspect of the LLMs when driven by the inexperienced. No mention is made of them being used by experienced developers, but I get the impression he feels they aren't useful to the experienced. I'm just playing with a small client/server tool (rsync but for block devices), and vibe c…
> vibe coding allowed me to figure out some rough edges of my design document, and experiment with "what would it look like built with threads? As async code? As procedural?” This doesn’t fall under my understanding of the phrase “vibe coding”. In the tweet from Karpathy which many point to for coining the phrase, he says that when vibe coding you essentially “forget the code exists”. I think it’s distinct from regul…
Re: The problem with "vibe coding"
#16Im so confused on what vibe coding is. Is it: - just pressing tab and letting copilot code whatever? - asking an llm to do everything that it can and falling back on your own brain as needed or when its easier. I guess probably more like the latter. I was just surprised to hear there was a special term for it. I thought everyone was doing that.
The pure definition is to have AI do everything for you without caring about what the actual code is.
Re: The problem with "vibe coding"
#17One of the genuinely positive things about tools like Copilot and ChatGPT is that they empower people with minimal development experience to create their own programs. Little programs that do useful things - and that’s awesome. More power to the users. I've changed my outlook on vibe coding after seeing the results of this wholesome vibe coding: https://www.youtube.com/watch?v=4pJUXocn7aE . This guy didn't just make…
Re: The problem with "vibe coding"
#18Earlier quoted context omitted.
How does the inexperienced developer become experienced under said circumstances?
I agree they may not and that’s very interesting. As an experienced developer myself I’m starting to think these tools are likely going to increase our market value not decrease it.
The problem, as with COBOL, would be the loss of the existing pipeline that created new competent high-level developers.
Re: The problem with "vibe coding"
#19Im so confused on what vibe coding is. Is it: - just pressing tab and letting copilot code whatever? - asking an llm to do everything that it can and falling back on your own brain as needed or when its easier. I guess probably more like the latter. I was just surprised to hear there was a special term for it. I thought everyone was doing that.
The pure definition is to have AI do everything for you without caring about what the actual code is.
Re: The problem with "vibe coding"
#20Sometimes I want to cook a home meal. If I wanted to open a large world class fast food chain, I wouldn't be cooking home meals then. That would be silly. Copilot can help me cook the equivalent of a McDonalds special in terms of software. It's good, I think McDonalds is delicious. But it cannot help me cook a home meal software. It will insist that my home made fries must go in a little red box, and my fish sandwich…