How AI Makes Developers’ Lives Easier, and Helps Everybody Learn to Develop Software, by John Roach

“Ever since Ada Lovelace, a polymath often considered the first computer programmer, proposed in 1843 using holes punched into cards to solve mathematical equations on a never-built mechanical computer, software developers have been translating their solutions to problems into step-by-step instructions that computers can understand.”

“That’s now changing, according to Kevin Scott, Microsoft’s chief technology officer.”

“Today, AI-powered software development tools are allowing people to build software solutions using the same language that they use when they talk to other people. These AI-powered tools translate natural language into the programming languages that computers understand.”

“‘That allows you, as a developer, to have an intent to accomplish something in your head that you can express in natural language and this technology translates it into code that achieves the intent you have,’ Scott said. ‘That’s a fundamentally different way of thinking about development than we’ve had since the beginning of software.”’

“This paradigm shift is driven by Codex, a machine learning model from AI research and development company OpenAI that can translate natural language commands into code in more than a dozen programming languages.”

Click here for the full article