5 ms·
Okay, but is that a bad thing?
by krisgenre 9mo ago
Okay, but is that a bad thing?
- sgammon 9mo agoIf the author doesn't understand their own code, I probably won't
- another_twist 9mo 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 9mo ago"Vibe-coding" means the author deliberately does not understand their code. "AI-assisted engineering" is what you are thinking of.
- rat9988 9mo agoWell, it is the original poster that used vibe-coding as "AI-assisted engineering".
- quietbritishjim 9mo agoJNI for io_uring is not trivial code.
- noitpmeder 9mo agoFor your pet project? No. For something you're building for others to use? Almost certainly yes.
- falcojr 9mo 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 9mo agoThe comments aren’t the problem.
- sgammon 9mo 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 9mo 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 9mo 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 9mo agoThis feels like a silly semantics argument, but how is the outcome not what you are building?
- the_af 9mo 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 9mo 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 9mo agoIs it bad if the world runs on a quadrillion lines of AI-generated code that no one really understands?
- acedTrex 9mo agoyes, it is