4 ms·
Okay, but is that a bad thing?
by krisgenre 11mo ago
Okay, but is that a bad thing?
- sgammon 11mo agoIf the author doesn't understand their own code, I probably won't
- another_twist 11mo agoVibe coding doesnt mean the author doesnt understand their code. Its likely that they don't want carpal tunnel from typing out trivial code and hence offload that labor to a machine.
- sgammon 11mo ago"Vibe-coding" means the author deliberately does not understand their code. "AI-assisted engineering" is what you are thinking of.
- rat9988 11mo agoWell, it is the original poster that used vibe-coding as "AI-assisted engineering".
- quietbritishjim 11mo agoJNI for io_uring is not trivial code.
- noitpmeder 11mo agoFor your pet project? No. For something you're building for others to use? Almost certainly yes.
- falcojr 11mo agoYou do realize that it's possible to ask AI to write code and then read the code yourself to ensure it's valid, right? I usually try to strip the pointless comments, but it's not the end of the world if people leave them in.
- rustman123 11mo agoThe comments aren’t the problem.
- sgammon 11mo ago> I usually try to strip the pointless comments You could add your own instead, explaining how things work? > It's possible to ask AI to write code and then read the code yourself Sure, but then it would not be vibecoding.
- cbsmith 11mo ago>> It's possible to ask AI to write code and then read the code yourself > Sure, but then it would not be vibecoding. Wait, what?
- sgammon 11mo agoAI assisted coding/engineering becomes "vibe coding" when you decide to abdicate any understanding of what you are building, instead focusing only on the outcome
- cbsmith 11mo agoThis feels like a silly semantics argument, but how is the outcome not what you are building?
- the_af 11mo agoVibe-coding as originally defined (by Karpathy?) implied not reading the code at all, just trying it and pasting back any error codes; repeat ad infinitum until it works or you give up. Now the term has evolved into "using AI in coding" (usually with a hint of non rigor/casualness), but that's not what it originally meant.
- simlevesque 11mo agoYeah but you're leaving out a crucial part: the code is full of useless comments. That leaves 2 options: - they didn't read the code themselves to ensure it's valid - they did read the code themselves but left the useless comments No matter which happened it shows they're a bad developer and I don't want to run their code.
- UltraSane 11mo agoIs it bad if the world runs on a quadrillion lines of AI-generated code that no one really understands?
- acedTrex 11mo agoyes, it is