Link: Yes, and…
AI doesn’t take away the role of a programmer—it modifies it. Software developers in today’s world need to worry more about problem solving and controlling complexity rather than writing code.
However, AI can be detrimental to learning. Having it write all the code for you can take away learning opportunities. Instead, you should have it act like a TA for you (see this AGENTS.md file for how this might work).