• RondoRevolution [she/her, comrade/them]@hexbear.net
    link
    fedilink
    English
    arrow-up
    58
    ·
    12 days ago

    There’s so many AI slop decomps right now, it fucking sucks. There’s a lot of people that doesn’t even understand the basics of coding doing it just to get these stuff running and it’s so obvious it is gonna be abandoned because the prompter doesn’t even know how to fix the bugs people file for their projects.

    This is specially bad in the game decomp scene. Good thing there are actual good recomps/decomps being made, like SymphonyRecomp and MediEvilRecomp.

    I get using AI to help with the more repetitive stuff and under really strict supervision, but there’s way too many stuff just entirely vibecoded right now.

    • Awoo [she/her]@hexbear.net
      link
      fedilink
      English
      arrow-up
      37
      ·
      12 days ago

      There’s so many AI slop decomps right now, it fucking sucks. There’s a lot of people that doesn’t even understand the basics of coding doing it just to get these stuff running and it’s so obvious it is gonna be abandoned because the prompter doesn’t even know how to fix the bugs people file for their projects.

      Yes and the existence of the vibe coded project deters new projects with real effort from even occurring because people don’t want to compete with other projects or stir drama by being a competing project. Additionally you know anything the serious project does is just gonna end up contributing to the vibe coded project which is a good reason for people not to want to do it. The very existence of this shit reduces the existence of better things.

        • WokePalpatine [he/him]@hexbear.net
          link
          fedilink
          English
          arrow-up
          16
          ·
          12 days ago

          Those weren’t competing for attention and brainspace on every online repository. We’re going to have to make “non-shit” lists for everything into the future because some mouthbreather discovered he can make some simulcrum of a finish job for like 12 things in a day.

          Before if you wanted to make a fake game trailer for a game that didn’t exist it took time to make it.

          • WokePalpatine [he/him]@hexbear.net
            link
            fedilink
            English
            arrow-up
            23
            ·
            12 days ago

            It’s 2032, you’re the last person on Earth subsisting on a stockpile of cans of proteined peaches and nutri-soda. You have a working internet connection to the human knowledge Xanadu Satellite Network. You only have an Intel Atom-powered netbook (has a disc drive somehow), a Philips CD-i, and one CD-RW. You want to play Doom on the CD-i, but thetr are 72 decomps on the forever-archived Github repository and all of the archived comments on their pages are spun-up bot networks accusing the others of being vibecoded.

            You decide to download CDoom-i [NOT VIBECODED].

            You burn it and start it up. The D-pad inputs are 90-degrees rotated to the right.

            It’s vibe-coded.

    • I’ve tried the whole “vibecoding” thing on a personal project and, honestly, the thing that would have made it work better would have been talking to humans. especially in open source, if you’re expanding or modifying a project you’re better off asking people who know more about the software than you.

      I bet that project is/was full of weird bugs and problems that would’ve never occurred if the author consulted the WINE community.

      • Damn that must suck, the only time I used vibecoding was on very simple scripts where I got stuck and needed help and once when I didn’t feel like doing it, but I always made sure to understand what the code was doing anyway.

        • What you’re describing doesn’t sound like vibe coding, but a sensible approach to programming with LLM assistance.

          The vibe coding part was that I do not have experience programming in golang, so I effectively gave full autonomy to the agent to write the solution, and I simply had to assume it worked correctly. I got an output at the end, but no idea how I reached that point, and even then it didn’t fully work (and I wasn’t about to spend my $2 of deepseek credit finding out) and I had no idea what to do beyond “here’s error logs pls fix”.

          When I’m doing what you describe, I’m in a domain that I understand, and I can make decisions on the solution. Even then, I rarely tell an agent to do the coding - I just copy a snippet from copilot or press tab on the autocomplete hint.

    • pleiades@lemmy.ml
      link
      fedilink
      English
      arrow-up
      7
      ·
      12 days ago

      It’s getting one foot in the door though. Humans can deslop the code later on

      • Hermes [none/use name]@hexbear.net
        link
        fedilink
        English
        arrow-up
        41
        arrow-down
        1
        ·
        12 days ago

        “one foot in the door” is as useful as an “ideas guy”, which is not at all. Producing slop themed around a project provides no value for anyone else who actually wants to work on it. If anything, skilled humans avoid working for free on projects or ideas associated with LLMs.

        As you are an engineering student, you should be embarrassed for posting this comment.

        • pleiades@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          9 days ago

          I call BS, I’ve used AI as a coding assistant semi-often and while its output isn’t the best, it more than makes up for that in the speed increase. The impressive part of Photocraft is that it was made in under a fucking week.

          If anything, skilled humans avoid working for free on projects or ideas associated with LLMs.

          Yeah, that’s why their GitHub has over 270 contributors and 57k stars. I have nothing to be embarrassed about, don’t let your hate for AI cloud your judgement.

        • pleiades@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          9 days ago

          Not necessarily true in my experience. Using AI as a code assistant ends up being faster and relatively the same difficulty for things that I’ve worked on, with the exception being niche use cases and libraries.