@neil
But people throughout the developed world, including me, are now being told to use AI or lose our jobs. At my age, no one's going to give me another software development job, I have no other marketable skills, and I can't afford to retire. So I have to choose between using AI, with all its practical and ethical problems, and failing to provide for Mrs Wife in our old age.
Yeah, there are occasions when AI code-completion saves significant amounts of typing, and you do get a buzz from that. But they're outnumbered by the times when it goes off in the wrong direction, or produces buggy code, code that won't compile, or duplicated code that ought to be factored out. I'm not yet convinced that it makes me any more productive, and I'm certain that AI fanboys don't take into account the long-term costs of buggier and less maintainable code.
I've started to wonder whether there's such a thing as AI offsetting, in much the way that some people who still fly offset their carbon emissions. Is there a way I can keep my job but do something to counterbalance the evils of AI?