• Shiggles@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    6
    ·
    6 days ago

    How often does a solution need “new” code and not “basically the same code as a previous issue but with two small details changed”? This is a genuine question, I have only ever coded as a hobby. But 25% of your work being essentially just copy pasted sounds plausible, and that’s sorta all LLMs are doing, right?

    • theneverfox@pawb.social
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 days ago

      Pretty often, but then you can just refactor the code so you can use it for more situations

      What LLMs are good at are the opposite - when the thing you want to do is almost exactly the same, but nearly all the details need to be changed

      Say you want a page to edit account details, and another page to edit community details. And the API paths to do this will be even more similar - but because they’re different things, you’d have to get fancy with the design to make code that works for both… It’s possible, but there will be trade-offs

      LLMs are great at it though… Pass in the account page, give it the object definition for the community details, and it’ll spit it out for you

    • dan@upvote.au
      link
      fedilink
      English
      arrow-up
      6
      ·
      edit-2
      6 days ago

      Reusable code is usually pulled out into a library and reused that way, rather than copied and pasted into a new project. You might copy and paste some boilerplate to new projects but it wouldn’t be anywhere near 25% of the code.

      I’m not sure why someone downvoted you (it wasn’t me!) because your comment did seem like a genuine question.