• The Dark Lord ☑️@lemmy.ca
    link
    fedilink
    English
    arrow-up
    17
    ·
    1 year ago

    Definitely not how it works. It’ll be a tool for programmers to make them more efficient. It’ll be like the difference between a hammer and nails and a nail gun. You still need the worker to know where to put the nail.

    • Vlyn@lemmy.zip
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      5
      ·
      1 year ago

      Writing code is fast, checking it’s correct and debugging is slow. If some AI spits out 2000 lines of code it won’t make you faster at all.

      • Teppic@kbin.social
        link
        fedilink
        arrow-up
        12
        arrow-down
        2
        ·
        1 year ago

        Have you tried asking ChatGPT or Bard to write you code to do something? It is actually remarkably good at it.
        That and being an alternative to a thesaurus is about all I use LLMs for.

        • Vlyn@lemmy.zip
          link
          fedilink
          English
          arrow-up
          4
          arrow-down
          6
          ·
          1 year ago

          Lol, yeah, and it hallucinates all the time. You also use it to just write a little bit of new code, you can’t give it a 100k lines code base and tell it to actually add or modify something…

          • Teppic@kbin.social
            link
            fedilink
            arrow-up
            5
            ·
            1 year ago

            Indeed, and for me giving me a rough framework to modify is hugely useful and time saving. As the commenter above said it’s a tool, it’s not a team member.

      • ZILtoid1991@kbin.social
        link
        fedilink
        arrow-up
        3
        ·
        1 year ago

        Also many programmers write their own stuff for generating boilerplate code, with some languages like D having a strong support for it via its metaprogramming features. All while being more reliable.