The Future Of Programming And The New Role Of The Programmer In The Age Of AI
CIO, Friday, November 7th, 2025
With AI platforms becoming high-level frameworks, engineers' true value will not lie in memorizing syntax, but in orchestrating complex AI workflows, integrating services, and, above all, formulating the right questions.
The role of programming is undergoing a profound change. We are entering what Andrej Karpathy calls 'Software 3.0,' where traditional coding and machine learning coexist with natural language prompts. In 'Software 1.0,' you wrote it; it was a program created by humans. In 'Software 2.0,' you trained it; it was a model that learned from data. In 'Software 3.0,' you simply ask it.
Thus, today's developers use AI tools as virtual colleagues, improving code and designs through conversation. Importantly, modern AI platforms are becoming operating systems in themselves, so engineers will coordinate AI workflows instead of manually writing each line.