• Dalaryous@lemmy.world
    link
    fedilink
    English
    arrow-up
    23
    arrow-down
    11
    ·
    1 day ago

    Makes sense. AI can accelerate experienced coders. I’m ok to see people use AI for helping but NOT for Vibe Coding.

      • ImgurRefugee114@reddthat.com
        link
        fedilink
        English
        arrow-up
        17
        arrow-down
        5
        ·
        edit-2
        19 hours ago

        I can only talk from personal experience, but it absolutely does speed up things. I know because I went from working away at one project to progressing many projects at the same time. Starting up new projects I never would have bothered to do in the first place just because the work would have been so tedious and I wouldn’t have enough time in the day. Mind you, I don’t vibe code things for public consumption. These are all for my personal use, but the fact that they exist at all is evidence contrary to your points.

        (Important note: how I use AI in important software is very different from how I use AI for slop projects; the speedups are not as dramatic when you aren’t vibrcoding and you actually need good quality; I suspect most AI usage would actually be a slight downgrade for speed unless I delegated them strictly to review and menial implementation; but that actually assumes that I know the language I’m working in very well, which isn’t always the case for vibecoded projects: In those cases, the AI slop is probably equal to or better than what I would write by hand because I’m not as competent in elixir or javascript as I am in C or C++)

        I feel like this is dishwasher discourse… Washing by hand is faster than the dishwasher by the wallclock; but you don’t actually need to rinse as much as you probably do, and you can walk away and do other stuff while the dishwasher is working. If you just sit there and stare at the dishwasher, yes, it’s slower, but that’s not how people should use it, and that’s what most of those studies are showing. Again, that level of sloppiness isn’t applicable for all use cases, but for where it is useful, it is very useful.

      • traxex@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        5
        ·
        12 hours ago

        “Degrades quality” assumes developers are already writing good code to start. Unfortunately that just isn’t true. For people who know what they are doing and can properly guide it, it absolutely speeds up the menial tasks that plague software engineering. I’m not even a fan of the direction AI is going yet I absolutely see the value here.

        For the AI haters, we really need to attack it from a better angle than “it doesn’t work” because it absolutely does.

        • Zannsolo@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          6 hours ago

          My coworker made a tool(because where we work doesn’t allow plugins to it ide yet) that will load our code for context and we can write prompts against it. After we found the source of a big he used his tool and it found the problem in less than a min after asking why we were seeing the behavior in the application( tied up application pools)

          • traxex@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            1
            ·
            5 hours ago

            That’s exactly what I’m talking about. It absolutely does help and works well for very specific tasks. That’s a perfect use case.

    • just_an_average_joe@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      11
      arrow-down
      4
      ·
      1 day ago

      That’s like saying social media can make people more social, when we know that for most people it just leads to addiction.

      Human brains are designed to find shortcuts, vibe coding is one of them. I’ve seen plenty of senior devs fall into this trap.

        • inari@piefed.zip
          link
          fedilink
          English
          arrow-up
          11
          arrow-down
          4
          ·
          1 day ago

          Maintainers are busy enough as is without having to take on the additional role of AI police

        • FaceDeer@fedia.io
          link
          fedilink
          arrow-up
          10
          arrow-down
          5
          ·
          1 day ago

          Doesn’t it? Trying to ban sunlight in the desert means you will waste a ton of resources, fail, and look foolish in the process. Maybe you shouldn’t do that.

              • zod000@lemmy.dbzer0.com
                link
                fedilink
                English
                arrow-up
                6
                arrow-down
                2
                ·
                18 hours ago

                It was a poor metaphor. You absolutely can ban AI software in software you control. If someone then managed to lie and sneak some in and gets found out, ban them and purge their contributions.

                • mholiv@lemmy.world
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  arrow-down
                  2
                  ·
                  13 hours ago

                  Ok. Then you have an extremely broken piece of software. Congrats. Destroying a community project for ideology seems counterproductive.

        • fonix232@fedia.io
          link
          fedilink
          arrow-up
          4
          arrow-down
          3
          ·
          1 day ago

          Open source maintainers have enough trouble without trying to ban all AI generated code just to comply with a distributor.

          AI code is inevitable. Even if you outright ban it, people will try to sneak it in. Lets say the change is literally just changing the order of calls to fix a bug - but the person who found and fixed the bug used AI to do so. Do you ban that? If it’s not disclosed, how would you know? After all the commit is literally just a line order swap. What if the committer actually hand wrote that fix but used AI for the PR body because they don’t speak English well and don’t want to appear dumb?

          The best practice is to allow AI-generated code as long as the person providing the commit can properly reason about its function - meaning they understand what the code does and have done their due diligence. Good quality AI generated code isn’t the issue, it’s the skiddies who think prompting Claude with the most basic queries and blindly accepting the output until the one thing they wanted to achieve works, results in usable code. It results in unmaintainable slop. You need an actual engineer with experience to review it, but maintainers don’t have that capacity, so banning slop and requiring contributors to understand what they’re trying to get merged is the best way forward.

          • FartMaster69@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            3
            arrow-down
            1
            ·
            1 day ago

            There are serious legal concerns about what integration of AI code could mean for open source licenses as it’s already been decided that AI generated content cannot be copyrighted.

    • tumbling4986@lemmy.caOP
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      3
      ·
      15 hours ago

      Even linux kernel, debian allows responsible AI commits 😅 Then why not flathub. Right? 😂

        • tumbling4986@lemmy.caOP
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          1
          ·
          edit-2
          8 hours ago

          I wonder if this much issues behind AI commits why debian, linux kernel and flahub are allowing AI commits.

          Do someone concious just switch from debian after this ?

          Also never heard about hyperOS linux distro.

          • pogmommy@lemmy.ml
            link
            fedilink
            English
            arrow-up
            1
            ·
            8 hours ago

            I mean yeah, I’m very strongly looking at moving from Debian to Gentoo right now, and I’ve been an excited Debian user for years.

            • tumbling4986@lemmy.caOP
              link
              fedilink
              English
              arrow-up
              1
              ·
              7 hours ago

              As a linux user with 8+ months experience, do you think considering Gentoo is good for me? I already tried all major distributions like linux mint, arch, debian, cachyos, fedora, mxlinux, voidlinux, etc. and sticked primarily to debian because of it’s stability and huge package availability.

              Is currently am on a decent Linux distribution anyway when compared to microslop windows and fedora ? What do you think?