I use AI constantly when I code and when I write. I use it to research ideas, plan code, debug, explore unfamiliar APIs, review architecture, generate tests, explain weird behavior, and write chunks of code faster than I could manually. I also think it can make you worse at programming. Those two statements are not contradictory. The problem isn't that AI writes code. The problem is that AI can remove the exact parts of programming that force us to remember, reason, struggle, and for...