• FizzyOrange@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    14 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
        ·
        2 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.