▲ 1004 ▼ Open-source game engine Godot is drowning in 'AI slop' code contributions: 'I don't know how long we can keep it up' (www.pcgamer.com) submitted 6 months ago by ryujin470@fedia.io to c/technology@lemmy.world 186 comments fedilink hide all child comments
[–] turboSnail@piefed.europe.pub 10 points 6 months ago (4 children) That's how you know who never even tried to run the code. permalink fedilink source parent hideshow 4 child comments replies: [–] SkaveRat@discuss.tchncs.de 11 points 6 months ago (1 child) that's the annoying part. LLM code can range to "doesn't even compile" to "it actually works as requested". The problem is, depending on what exactly was done, the model will move mountains to actually get it running as requested. And will absolutely trash anything in its way, From "let's abstract this with 5 new layers" to "I'm going to refactor that whole class of objects to get this simple method in there". The requested feature might actually work. 100%. It's just very possible that it either broke other stuff, or made the codebase less maintainable. That's why it's important that people actually know the codebase and know what they/the model are doing. Just going "works for me, glhf" is not a good way to keep a maintainable codebase permalink fedilink source parent hideshow 1 child comment replies: [–] turboSnail@piefed.europe.pub 9 points 6 months ago LOL. So true. On top of that, an LLM can also take you on a wild goose chase. When it gives you trash, you tell it to find a way to fix it. It introduces new layers of complication and installs new libraries without ever really approaching a solution. It’s up to the programmer to notice a wild goose chase like that and pull the plug early on. That’s a fun little mini-game that comes with vibe coding. permalink fedilink source parent [–] bjoern_tantau@swg-empire.de 5 points 6 months ago (1 child) Reminds me of one job I had where my boss asked shortly after starting there if their entry test was too hard. They had gotten several submissions from candidates that wouldn't even run. I envision these types of people are now vibe coding. permalink fedilink source parent hideshow 1 child comment replies: [–] turboSnail@piefed.europe.pub 5 points 6 months ago Super lazy job applications… can’t even bother to put two minutes into vibing. permalink fedilink source parent
[–] SkaveRat@discuss.tchncs.de 11 points 6 months ago (1 child) that's the annoying part. LLM code can range to "doesn't even compile" to "it actually works as requested". The problem is, depending on what exactly was done, the model will move mountains to actually get it running as requested. And will absolutely trash anything in its way, From "let's abstract this with 5 new layers" to "I'm going to refactor that whole class of objects to get this simple method in there". The requested feature might actually work. 100%. It's just very possible that it either broke other stuff, or made the codebase less maintainable. That's why it's important that people actually know the codebase and know what they/the model are doing. Just going "works for me, glhf" is not a good way to keep a maintainable codebase permalink fedilink source parent hideshow 1 child comment replies: [–] turboSnail@piefed.europe.pub 9 points 6 months ago LOL. So true. On top of that, an LLM can also take you on a wild goose chase. When it gives you trash, you tell it to find a way to fix it. It introduces new layers of complication and installs new libraries without ever really approaching a solution. It’s up to the programmer to notice a wild goose chase like that and pull the plug early on. That’s a fun little mini-game that comes with vibe coding. permalink fedilink source parent
[–] turboSnail@piefed.europe.pub 9 points 6 months ago LOL. So true. On top of that, an LLM can also take you on a wild goose chase. When it gives you trash, you tell it to find a way to fix it. It introduces new layers of complication and installs new libraries without ever really approaching a solution. It’s up to the programmer to notice a wild goose chase like that and pull the plug early on. That’s a fun little mini-game that comes with vibe coding. permalink fedilink source parent
[–] bjoern_tantau@swg-empire.de 5 points 6 months ago (1 child) Reminds me of one job I had where my boss asked shortly after starting there if their entry test was too hard. They had gotten several submissions from candidates that wouldn't even run. I envision these types of people are now vibe coding. permalink fedilink source parent hideshow 1 child comment replies: [–] turboSnail@piefed.europe.pub 5 points 6 months ago Super lazy job applications… can’t even bother to put two minutes into vibing. permalink fedilink source parent
[–] turboSnail@piefed.europe.pub 5 points 6 months ago Super lazy job applications… can’t even bother to put two minutes into vibing. permalink fedilink source parent