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

    I really don’t believe the headline. Google has thousands of teams of engineers that are writing code for hundreds of different products… There’s no way all of them are generating anywhere near 25% of their new code via AI.

    Unless they’re doing something like generating massive test fixtures or training data sets using AI and classifying them as “code” 🤔

    • 0x0@programming.dev
      link
      fedilink
      English
      arrow-up
      31
      arrow-down
      1
      ·
      22 days ago

      I really don’t believe the headline.

      The The company had a strong quarter thanks in large part to AI. part is what makes it sound strange to me, sounds like shareholder egostrking.

      That said all they need to do is mandate use of AI during development like my company’s done and they can boast this kind of bullshit easily.

      • aidan@lemmy.world
        link
        fedilink
        English
        arrow-up
        13
        ·
        22 days ago

        That said all they need to do is mandate use of AI during development

        Wtf does that mean? Like what if you know exactly what you want to do? Do you have to ask GPT to review your code?

        • 0x0@programming.dev
          link
          fedilink
          English
          arrow-up
          8
          arrow-down
          1
          ·
          22 days ago

          Where i work they had us use AI with the IDEs.

          I’d say about 20% of the times what it suggests is actually usable.

          That’s autocomplete on steroids for you.

    • Shiggles@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      6
      ·
      22 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
        ·
        18 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
        22 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.

    • FarceOfWill@infosec.pub
      link
      fedilink
      English
      arrow-up
      5
      ·
      22 days ago

      I wonder if “code” means pull requests and they have a load of automated ones to update versions of external and internal libraries

      • emax_gomax@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        22 days ago

        Given the size of lockfiles this would not surprise me but who the hell counts lock files code. Their barely configs :/.