• ormith@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    1 day ago

    The LLM can come up with all the implementation details and such by itself, while the developer only provides wishes for new features. Figuring out where to draw the line between it just being fully “vibecoded” or being code the developer would have written manually is super hard, so why not just always say if LLM generated the code? What’s the harm in that?

    • ☆ Yσɠƚԋσʂ ☆@lemmy.ml
      link
      fedilink
      arrow-up
      2
      ·
      1 day ago

      Anybody who’s actually worked with these tools knows that you absolutely can’t just provide wishes for features and end up with anything remotely resembling quality code. And telling whether a human was involved in writing the code or not isn’t hard at all because LLM written code always looks like shit.

      The harm in focusing on the tool rather than the code is pretty obvious. Doing so dilutes the responsibility of the developer, since now they can say the LLM introduced a bug or made a bad decision. When the ownership rests with the human, then they are responsible for the code and what it does. How the code was produced is also completely irrelevant, Either the code is clean and it does what it says or not. Nothing else actually matters.

      • ormith@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        1 day ago

        Or you could just shame them for not checking the output. People should never be get to freely deflect all blame to the LLMs, that’s just stupid and the fact it happens is complete brainrot caused by these things.

        • ☆ Yσɠƚԋσʂ ☆@lemmy.ml
          link
          fedilink
          arrow-up
          2
          ·
          1 day ago

          Hence, why discussion of whether LLMs were used or not is actively harmful. If you focus on the code and its quality then the whole problem goes away entirely. The person is responsible for the code and what tool they used is irrelevant. Your approach creates a whole new problem that didn’t exist in the first place.

          • ormith@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            19 hours ago

            My thought is to not focus on whether they used the magic generator or not. My thought is to know who or what produced the code. Since I think it’s important to know where code comes from. Especially if dealing with projects that don’t want any generated code. Obviously the kernel isn’t one of those but still.

            • ☆ Yσɠƚԋσʂ ☆@lemmy.ml
              link
              fedilink
              arrow-up
              2
              ·
              18 hours ago

              There’s nothing magic about LLMs, but I think we’ve said everything there is to say here, and we’re just going in circles now.