• SMillerNL@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    14 hours ago

    It can complete coding tasks. But that’s not the same as replacing a developer. In the same way that cutting wood doesn’t make me a carpenter and soldering a wire doesn’t make me an electrician. I wish the AI crowd understood that.

    • thedruid@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      9 hours ago

      Yep. I write code almost entirely with a. I now for my OWN projects.

      The amount of iteration and editing it requires almost requires a new specialty dev called "A. I developer support. ".

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

        It’s honestly kinda awful. I’ve been trying to use it a bit to help speed up some of my projects at work, and it’s a crapshoot how well it helps. Some days I can give it the function I’m writing with an explanation of purpose and error output and it helps me fix it in 5 minutes. Other days I spend an hour endlessly iterating through asinine replies that get me no where (like when I tried to use it to help figure out a bit very well documented API, had it correct me and use a different method/endpoint until it gave up and went back to my way that didn’t even work! I ended up just hacking together a workaround that got it done in the most annoying way possible, but it accomplished the task so WTFE)

        • Rikudou_Sage@lemmings.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          38 minutes ago

          A nice “trick”: After 4 or so responses where you can’t get anywhere, start a new chat without the wrong context. Of course refine your question with whatever you have found out in the previous chat.

    • not_woody_shaw@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      ·
      14 hours ago

      It can complete coding tasks, but not well AND unsupervised. To get it to do something well I need to tell it what it did wrong over 4 or 5 iterations.

      • Repple (she/her)@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        5 hours ago

        This is close to my experience for a lot of tasks, but unless I’m working in a tech stack I’m unfamiliar with, I find doing it myself leads to not just better results, but faster, too. Problem is it makes you have to work harder to learn new areas, and management thinks it’s faster for everything and

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

          I think it’s still faster for a lot of things. If you have several different ideas for how to approach a problem the robot can POC them very quickly to help you decide which to use. And while doing that it’ll probably mention something that’ll give you ideas for another couple approaches. So you can come up with an optimal solution in about the same time as it’d take to clack out a single POC by hand.

          • Repple (she/her)@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            4 hours ago

            Yeah, I was thinking about production code when I wrote that. Usually I can get something working faster that way, and for tests it can speed things up, too. But the code is so terrible in general

            Edit: production isn’t exactly what I was thinking. Just like. Up to some standards above just working