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.
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…
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.
But many of us automated those tasks out of our workflows decades ago.
Unless you’re never doing new development you can’t automate them. The kinds of tasks I’ve used this for:
ifdef
s in this file).You can’t automate any of those.
You keep using the word “you”. You don’t know what I can automate or what I have automated.