The way I see it, it’s fairly straightforward.
If you’re pro-AI, you’re free to embrace it — the productivity gains are undeniable. If you’re not, that’s fine too. If you genuinely enjoy coding in the traditional way, no one is forcing you to change. It’s similar to long-standing debates like Windows vs Linux or iOS vs Android — largely a matter of preference.
Personally, after 25 years of coding, I’m ready for something different. AI allows me to focus more on architecture and higher-level thinking, which I find refreshing. That said, I recognise I’m in a fortunate position running my own software business, where I have that flexibility.
For those working as programmers, though, choosing not to learn or use AI may carry real risks. Developers who can effectively use these tools are significantly more productive, and that difference is likely to matter when it comes to staying competitive in the job market.