According to foreign media reports, Microsoft's Chief Technology Officer, Kevin Scott, boldly predicted that by 2030, as much as 95% of programming code will be generated by artificial intelligence. However, he immediately clarified that this doesn't signify the end of human involvement in software engineering.

Scott explained, "This doesn't mean AI is doing the software engineering work; the author will still be a human. It creates another layer of abstraction, as we shift from being masters of input (programming languages) to masters of prompts (AI coordinators)." He believes AI won't replace developers but will fundamentally change their workflow.

In the future, engineers will increasingly rely on AI tools. They won't need to painstakingly write code line by line; instead, they'll generate code based on prompts and instructions. In this new model, the focus of developers' work will shift. They will concentrate on guiding AI systems rather than manual programming. By expressing needs through prompts, AI will handle a significant amount of repetitive work, allowing developers to focus on higher-level tasks such as design and problem-solving.

In fact, prior to this, IBM's CEO also publicly expressed a similar view. He believes AI will enhance productivity rather than directly replace programmers. He estimated that AI will handle approximately 20% to 30% of coding tasks, while emphasizing AI's limitations in tackling more complex challenges.

Key takeaways:

💡Microsoft CTO Kevin Scott predicts that by 2030, 95% of programming code will be AI-generated, but this doesn't mean the end of human involvement in software engineering.

💡Future developer workflows will change, relying more on AI tools for code generation. Developers will focus on guiding AI systems and handling higher-level tasks.

💡Previously, IBM's CEO also stated that AI will boost productivity instead of replacing programmers, estimating it will handle 20% - 30% of coding tasks, and acknowledging its limitations with complex challenges.