• UnderpantsWeevil@lemmy.world
      link
      fedilink
      English
      arrow-up
      42
      ·
      edit-2
      2 days ago

      It’s great for getting off the ground in a language you’re unfamiliar with. But a recipe for technical debt when used long term. You’re inviting spaghetti code with some real hair pulling bugs.

      • Zelaf@sopuli.xyz
        link
        fedilink
        arrow-up
        6
        ·
        1 day ago

        This was my usecase when learning JS. I’ve always had a very very difficult time with programming and wrapping my head around those types of patterns. But with the help of AI I was able to get a quicker understanding and being able to ask followup questions, explain what different symbols do, nowadays I use it as a basic reference to get a starting point to some solutions while just being well versed enough to approach a lot of things on my own.

        I often try to switch around and experiment with different similar and potentially better approaches unless it’s giving me one of those responses that have been the most bogstandard straightforward way of doing it… because of a stackoverflow answer from 12 years ago. But those are often the more simpler queries. But each day I practice my programming I turn to search engines more and more to adapt similar problems to my own so the kickoff of using AI got me to the point where I had a stronger understanding of how things work in a practical learning method that worked really really well for me.

        I hate how great AI can be in some use cases while I also am part of the reason for excessive power usage of GPUs :( but I really don’t think I would’ve been able to get as far as I’ve come today without it.

          • DragonTypeWyvern@midwest.social
            link
            fedilink
            arrow-up
            2
            ·
            1 day ago

            Because it’s plagiarizing all the good teachers, mulching up their words, and spitting it out.

            You could also read a book about it, but they’re so looooong

            • Zelaf@sopuli.xyz
              link
              fedilink
              arrow-up
              2
              ·
              1 day ago

              I heavily agree on this for most people. Sadly books, actual lectures and classes and online tutorials haven’t been working for me before.

              It must really fucking suck being a teacher in programming and having invested time into a book or online tutorial/study thing today. I hope EU will legislate AI training.

      • DreamButt@lemmy.world
        link
        fedilink
        English
        arrow-up
        6
        arrow-down
        4
        ·
        2 days ago

        Well sure, but it’s also good to give you a rundown on various patterns and options. Like any tool it’s only as good as the wielder

        • Susaga@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          7
          arrow-down
          1
          ·
          1 day ago

          Most tools aren’t actively detrimental to use, though. It’s like a hammer where the handle is covered in spikes. Even if you’re a genius and know how to hold it without cutting your hand, most people would just use a different hammer. And I’m not going to let that toolsmith off the hook, either.