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…
A bit of a counterpoint: I've been programming for 12 years, but only recently started working in webdev. I have a general understanding of cybersecurity, but I never had to actively implement security measures in my code until now—and my boss is always pushing for speed.
AI has been incredible in that regard. I can ask it to review my code for vulnerabilities, explain what they are, and outline the pros and cons of each strategy. In just a month, I've learned a lot about JWT, CSRF, DDoS protection, and more.
In another world, my web apps would be far more vulnerable.