“Many developers say AI coding assistants make them more productive, but a recent study set forth to measure their output and found no significant gains. Use of GitHub Copilot also introduced 41% more bugs, according to the study from Uplevel”

study referenced: Can GenAI Actually Improve Developer Productivity? (requires email)

  • Blackmist@feddit.uk
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    I don’t want to be productive.

    I want to do the least amount of work possible while still getting paid.

    • ftbd@feddit.org
      link
      fedilink
      arrow-up
      0
      arrow-down
      1
      ·
      2 months ago

      But if you’re more productive in the time you actually work, you have more time to slack off

  • mesamune@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    I’m a software developer. What it does do is help you out for beginning level work, half remembering methods sometimes works out.

    What it’s really good at is templates. Like build a simple MVC based on this table kinda deal. It saves a ton of boilerplate time in a semi intelligent way. What it’s really bad at is anything remotely complicated because it will forget/error out/ rely on libraries that do not exist. I have other thoughts on the actual companies and the spam they say is AI but that’s another convo.

    • lunarul@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      2 months ago

      It’s really good at boilerplate. Saves a lot of time on repetitive tasks. I’ve found it particularly useful for unit tests and demo pages. Things where you write one variation and it automatically generates the others for you.

      Another instance where it was useful for me was when I needed to make a small change in another team’s repo. I knew exactly what I needed to do, but I wasn’t familiar with the language. Copilot helped with getting the correct syntax.

      • hex@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        2 months ago

        Based take. Totally agree. Have faced both sides, where it helps with silly errors on new languages, and where it is absolutely incapable of debugging a slightly more complex issue. It’s useful, but only for certain tasks.