Artificial intelligence and programming
This post is a bit off-topic but may interest some people!
This morning, on the French radio “France Info”, I listened to an interesting interview about the link between artificial intelligence and design of computer programs!
So I decided to find out more by doing some research on the Net. And, actually, it’s pretty bad news for all developers and coders. Read, for instance, this article, from February 2022:
Or the equivalent French article:
So, it is more than likely that, in about fifty years and maybe before, machines will surpass us in writing computer code, leaving many programmers out in the cold !
When will we see a super-powerful Notepad++, entirely designed by AI?. And, basically, what about a machine that can improve itself with better code? …
Consult that official scientific paper from the DeepMind team :
About the huge advances in artificial intelligence, read also these promising articles, about possible medical discoveries, resulting from the knowledge of protein folding:
Or these equivalent French articles :
Back to AI and programming, you may also consult the following French article :
As this artcle don’t have any English translation, you could use the immersive reader feature of your browser to get it !
For Microsoft Edge, see :
Note that this feature is now available within Wikipedia. Refer to :
And regarding the GitHub Copilot feature, since July 2021, see :
Enjoy your reading !
Ah…, it’s almost time for the final of the World Cup
France-Argentina. I leave you… ;-))
It will be a tool like we already have and use, like debuggers, linters and so on. Yes, it will reduce the number of programmers - that’s like any automation process, but in the end there must be those who can fix the problems that AI creates, because humans build it, and humans make mistakes.
Whether AI will be the main source of programming in 50 years, well … who knows … maybe we won’t need programs then anyway …
I sometimes spend more time analyzing what the customer’s problem really is or what they really want and also with searching for the best way (specific for them) how to accomplish the task than with the real coding. A.I. can be useful in later stages for now ( Skynet forgives :-) )
Yeah, better that they use their tool to decribe the problem requirements, watch it give them what they ask for, and then have to hire human programmers at inflated costs, to fix the program the A.I. gave them with their specs. The cost of not knowing what you really want, what you need, what can be done, and for changing your specs. :)
(Skynet doesn’t forgive, that’s why it programmed itself to remove the problem…incorrect analysis. :) )