• rockerface🇺🇦@lemmy.cafe
    link
    fedilink
    English
    arrow-up
    193
    arrow-down
    6
    ·
    1 day ago

    the consensus seems to be that adding instructions to code that sabotage other people’s work goes too far

    Luckily, the LLM coding isnt people’s work

    • Lucidlethargy@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      13
      arrow-down
      4
      ·
      14 hours ago

      I’m a developer, and I support this message.

      Fuck all LLM created content. Fuck it all. Burn it all down, my friends.

    • teft@piefed.social
      link
      fedilink
      English
      arrow-up
      96
      arrow-down
      2
      ·
      24 hours ago

      the consensus seems to be that adding instructions to code that sabotage other people’s work goes too far

      I mean, my thought would be “Don’t fucking run code that you don’t understand”.

      • frongt@lemmy.zip
        link
        fedilink
        English
        arrow-up
        46
        arrow-down
        7
        ·
        23 hours ago

        If we all followed that rule, we’d be using nothing more complex than an 8080.

        • RaphaelSchmitz@feddit.org
          link
          fedilink
          English
          arrow-up
          4
          ·
          4 hours ago

          The code YOU run. If your code runs other code, that doesn’t fall under this.

          “Don’t ride a car unless you know how driving a car works” doesn’t mean you need to understand the chemical composition of the metal in the motor parts

        • Cocodapuf@lemmy.world
          link
          fedilink
          English
          arrow-up
          9
          arrow-down
          1
          ·
          12 hours ago

          Well, I think it’s legit to use software without understanding the code or use hardware without understanding the specifics of the logical mechanisms of the silicon. But when you’re writing software, you really should know what’s in your own code. Anything else is bad form in my opinion.

            • Cocodapuf@lemmy.world
              link
              fedilink
              English
              arrow-up
              3
              arrow-down
              3
              ·
              edit-2
              5 hours ago

              I don’t like to use libraries I don’t understand. Probably part why I’m not a professional developer, but it’s the principle of the thing - don’t put out code you can’t vouch for.

              I mean, yes, it’s way easier to just use the library, trust it works; but by that logic, it’s also way easier to just let an llm code for you.

              • AwesomeLowlander@sh.itjust.works
                link
                fedilink
                English
                arrow-up
                3
                ·
                5 hours ago

                Probably part why I’m not a professional developer, but it’s the principle of the thing

                There’s no ‘principle’ here, that’s something that simply would not be possible in any sort of large project. To suggest all professional software developers read every line of every library before using it is ridiculously unworkable.

        • this@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          15
          arrow-down
          1
          ·
          18 hours ago

          True, but I would think developers should at least be following it with the code they’re actually working on.

    • Billegh@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      16 hours ago

      I think that’s the problem though, isn’t it. It is other people’s work, condensed down into what could semi-accurately be called a statistics based random word generator. If LLMs were good at it or had people checking behind then that were good we wouldn’t be in this mess in the first place.

      • rockerface🇺🇦@lemmy.cafe
        link
        fedilink
        English
        arrow-up
        10
        ·
        16 hours ago

        I meant more the process of generating code via LLM isn’t work. The end result ultimately uses someone else’s work, yes, but the process can be and should be sabotaged.