How Coding Is Responding To Artificial Intelligence


The emergence of Artificial intelligence (AI) has divided opinion. Some see it as having all kinds of great uses in enhancing machine and computer function, solving problems and advancing medicine. 

Others see it as destroying jobs and maybe even creating a dystopia of machines that come to see humans as an enemy to be subjugated, like in the Terminator films.

What is for sure is that AI is here to stay, and the coding world is adjusting to this. As Quartz reports, over in the US coding boot camps like General Assembly has already started using ChatGPT. Vice president of product strategy Robert Ones said AI can be used in coursework, but it will not take over the whole job.

“Part of what is really important and what we’re teaching students is the critical thinking skills that include how to get the most out of these technologies,” he explained.

What this indicates is that coding camps for kids will teach how to use AI to enhance their work and complement it, rather than replace it all. This is a common theme with AI; like all kinds of other technological developments down the years, it will take over onerous and painstaking tasks and allow humans to think in a creative way that AI cannot - at least yet.

An example of what may be done with AI and coding in the near future has emerged from Google, a firm particularly keen on the technology despite the recent resignation of ‘AI godfather’ Geoffrey Hinton, who said some of the technology was “quite scary”.

Google’s innovations include an AI coding bot for Android developers. It can help them by answering questions or even debugging part of their code. Once again, this may be as much a case of making coding easier as the AI taking over the task altogether.

Moreover, as The Verge reports, different tech firms have their own AI systems in development for these tasks, which are only available for users of their own software.

That may mean coding is still needed for applications that can be used across different software packages, be they made by Google, Microsoft or anyone else.