How is that "AI is programming"?
It simply translated already made programed solution by a human from Pseudocode to a specific language syntax.
It is impressive demonstration of natural language processing but AI programmed nothing.
Requirement analysis was already done, detailed algorithm and programming steps devised and described in formal language.
Text on the left IS already whole program written out in formal pseudo language.
Text on the left is what is written by the engineer.
There exists for 30-40 years software that will convert Pascal code to C. This is that, just by using AI.
Impressive in it's own right (natural language processing part) but not "programing"
Programmers job is more like:
Google AI already has a website designer where you describe within a few sentences what you want and it will design the website code in real time. Including graphics and apps.
AI exists where you begin a story and they will invent the continuation.
It is that we are moving forward, not that we have reached some unsurpassable plateau.
Mock what you see today and you will be left in the dust just like those who mocked the Atari 2600 and the video game crash back in the 80s as that being the end all ultimate video game experiences.
CLIENT: "we have this thing that we do, that nobody here really understands and we would like you to make a computer program for it to do ...stuff??.....No, we cannot explain in detail what it should do, that is why we hired you... If we knew we wouldn't need you, would we? We expect it next week."...
PROGRAMMER: 
With that many details .... 
I feel your pain...
I believe you picked really wrong comparison. Atari wasn't end of all gaming experience, off course.
What we have here is someone saying that fact that games are thousands of times more sophisticated in every way, they will feed the hungry. No, they won't.
Whether it is Tetris in text mode or newest 4K super duper game with perfect graphics it serves same purpose: to waste an afternoon on gaming.
I'm not mocking. I
might be jaded by click bait culture that is prevalent these days...
As I said I'm utterly impressed by AI processing of natural language.
And when function of a program is to map a certain solutions database to a natural sentence it works well. That can be demonstrated by search engines and such.
But that is a knowledge mapping, IE, answering the questions from a knowledge pool.
What does that have to do with programing? If you look closely, what was demonstrated here is really answer to a question "what C language commands would perform these functions?".
And that IS impressive.
It just ain't programming. It would be something very cool if it would allow this: it could create a program from your plain language specification. But
in order to do so you would need to create
formal, detailed specification of all processes, steps and algorithms that would guarantee mathematically/formally correct implementation.
And this
is the part that is quite funny. Concept of
higher computer languages (both formal ones and specific language implementations) and
whole language of mathematics was invented
specifically for the reason that natural human languages (English for instance)
suck and are horrible for the task of that. Human language is great for stories and that kind of narrative.
And that is what I'm arguing here (not the acumen of AI experts that wrote that impressive piece of code): Job of programmers is mapping real world problems expressed in imprecise and emotional words of natural language in formal (mathematical if you will) form that is conductive to creation of instructions for the computers to perform the job that is needed and to do it right.
It is not about syntax or even a language used.
And if you want to create machine code by AI, you would still need to standardize on a "computer programing language subset of English with advanced forms and structures needed to express software definitions". You would need to do that in a standardized way so many people could work on same problem.
Which would mean you just invented "just another a bit higher level programing language"..
That is my point.
Best,