• FizzyOrange@programming.dev
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    3 days ago

    AI can absolutely save you time, if you use it right. Don’t expect it to magically be as good as a real programmer… but for instance I made an HTML visualisation of some stuff using Claude, and while it got it a bit wrong, fixing it took me maybe 20 minutes, while writing it from scratch would have taken me at least a couple of hours.

    • pinball_wizard@lemmy.zip
      link
      fedilink
      arrow-up
      2
      ·
      2 days ago

      AI can absolutely save you time, if you use it right.

      That’s a very “you” statement.

      For all we know, AI cannot in any way save this developer time.

      Some developers know their area so well that there’s no reason for them to waste time dictating non-code into a guessing machine.

      • FizzyOrange@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        17 hours ago

        I think you’d have to be a very limited kind of developer - only working in some tiny niche - to make AI completely useless for you. Most programmers occasionally have to do tedious but simple throw-away tasks, or tasks in systems they aren’t familiar with. AI absolutely can save you time in these cases.

          • FizzyOrange@programming.dev
            link
            fedilink
            arrow-up
            1
            ·
            6 hours ago

            Unless you’re never doing new development you can’t automate them. The kinds of tasks I’ve used this for:

            • Making an HTML visualisation of some complex function inputs. One-off project. I could totally do this but it would take me way longer.
            • Formatting a complex and very long SystemVerilog file. There aren’t any existing SystemVerilog formatters (and certainly none that would handle the insane level of ifdefs in this file).
            • Writing a script to delete all Git branches at a particular commit. I only used this once.
            • Writing an Asciidoctor custom annotation. I don’t know Ruby so…

            You can’t automate any of those.

    • hperrin@lemmy.ca
      link
      fedilink
      English
      arrow-up
      5
      ·
      3 days ago

      I guess for some simple stuff it can work fine, but the majority of the code I write is not at all simple, and it’s all highly dependent on the libraries I’ve written, which the AI is really bad at learning.

      And then in terms of documentation, it is just hopelessly inept.