Event Based Systems
GitHub (owned by Microsoft), has partnered with OpenAI to create an AI tool called Copilot that writes code for you. Open AI developed Codex, an AI that translates natural language into code, and Codex is integrated with Copilot. Side note: OpenAI runs on Microsoft Azure.
Today, a human still has to review and accept the code suggestions, which providers of Copilot argue transfers all liability. This will be an area to watch closely.
See Copilot Answer Leetcode Code Interview Questions
Let's watch Copilot in action answering leetcode coding interview questions:
Lower Barriers to Entry for Coders
How disruptive will Copilot be for the Software Engineering Industry? Creating intelligent systems to "co-code" with you will bring enormous change to the developer experience. GitHub Copilot has the potential to lower barriers to entry, enabling more people to explore software development and join the next generation of developers. This opens the door for many people who may not otherwise be able to get a developer position, but it will almost certainly lower wages for entry level programmers who code in common languages.
However, software engineering is not the same thing as writing code. Software engineering is a much more profound task that implies broad knowledge, problem solving skills, and creativity. Copilot could actually drive up demand and increase wages for solution architects, senior lead developers, and others with more experience and specialized skills. As "writing the code" becomes more commoditized, more experienced people will likely be in higher demand to "oversee" the work.