Not an expert here, just speaking from experience as a working dev. I don’t think AI is going to replace my job as a software developers anytime soon, but it’s definitely changing how we work (and in many cases, already has). Personally, I use AI a lot. It’s great for boilerplate, getting unstuck, or even offering alternative solutions I wouldn’t have thought of. But where it still struggles sometimes is with the why…
That one I never considered until it happened to me. It's funny that the AI-provided implementation was mostly off, but it was a start. "Blank canvas paralysis" is a thing.