• oakey66@lemmy.world
    link
    fedilink
    arrow-up
    11
    ·
    2 hours ago

    Absolutely has been my experience. It’s actually slowed me down because of the slop it tends to throw in there as part of the hallucinations.

  • jubilationtcornpone@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    18
    ·
    edit-2
    3 hours ago

    One of the common uses I’ve heard is for generating boiler plate code. I have two thoughts on this. First, you actually have to understand what the boiler plate code is doing for it to be of any value. Second, there are already solutions for this that work just as well or better. Most of the major IDE’s either support code templates or have extensions for that. You just have to be willing to take the time to create templates. I use Resharper with Visual Studio for this all the time.

    I tried copilot free for a month and was not that impressed.

    • Prunebutt@slrpnk.net
      link
      fedilink
      arrow-up
      10
      ·
      2 hours ago

      A colleague once “showed off” how impressive Copilot supposedly was. I was like:

      1. Please don’t let AI write unit tests. That’s the one spot where I really don’t need bugs done by automation.
      2. Don’t you guys use snippets? I do that shit faster with snippets, macros and knowing my way around neovim.
      • tyler@programming.dev
        link
        fedilink
        arrow-up
        3
        ·
        1 hour ago

        I don’t have snippets set up for languages I’ve never touched before.

        But copilot sucks. ChatGPT went super downhill. Claude is alright. If I know the language then it’s not that helpful. But if I don’t, or I don’t know the algorithm, then yeah, it’s super helpful.

      • Zikeji@programming.dev
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        50 minutes ago

        I’d rather just write it out. I’ve never used snippets or macros per say, but I do make liberal use of regex replace and multiline cursors lol. Writing out a bunch of getters and setters? Regex!

        I did try LLM tab auto complete and while sure, it did suggest some stuff that was useful (after refactoring it), the amount of time I spent WTF’ing some suggestions it made wasn’t worth it.

        I find more benefit from asking an LLM about something I’m undecided or confused about, and while it’s never given me a good enough answer, it has stirred enough creative juices in my brain to help me along lol.

        Edit: sorry for the dupes. When Eternity said it failed the send I took that at face value.

  • officermike@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    2 hours ago

    As a hobbyist with no production-environment or critical coding projects, Google Gemini has been great for generating a starting point for Arduino projects if I otherwise don’t know how to get going.

  • BrokenGlepnir@lemmy.world
    link
    fedilink
    arrow-up
    9
    ·
    3 hours ago

    I used replit for education. At some point they added ai assistance. It was like pair programming with someone who is over eager and doesn’t know why you’re dying things.

    When I’m teaching code, I don’t need ai to finish my circle calculation program before I’ve explained the first line to students.

    • bleistift2@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      5
      ·
      3 hours ago

      I, on the other hand, am very happy that AI can autocomplete the n-th similar filter function I need to write.

      • Lucy :3@feddit.org
        link
        fedilink
        arrow-up
        5
        ·
        3 hours ago

        In line completion of repetitive stuff is fine, even though it does often introduce bugs, meaning I still need to read every single char it writes. Now scale that up to entire functions, project that onto people that don’t know the language/library well, and don’t understand the function itself. That’s just chaos.