Yup, saw this too. I was eager to try it out at work a few days ago. Can be a potential exponential time-saver over code templates.
If this benefits anybody imo it'll be the ones who take their time to know their stuff most of all and can make sense of the output code.
The average beginner may have a difficult time debugging and understanding the generated code. So the average person without any programming background may do exponentially more harm than good with this at your company if you hire them.
End of the day if/when AI-generated code starts costing a company or customers business/liable money they going to start paying people who know their stuff so they can fix it or hire cats who know how to program with it from jump. If somebody comes up in there and changes some logic in that generated code to account for an edge case, do they have the knowledge to fix it?
I know an SRE who works for a bank that loses about $10,000
per second when their backend gets bad. Ain't no way you want to trust non-knowledgeable people or a general AI with fixing that kind of code. Somebody's billion dollar company can be worth pennies in a single day if that doesn't get resolved or is thinking an AI will fix it in realtime.
Like would you simply copy and paste into your terminal/command prompt some random code snippet you find on the internet without understanding it?
Same thing here. Companies know they ain't going to hire any old body to use generated code if they themselves don't know what that code does. They may be asking for big time consequences if they do.
If anything, I think this can be a real good tool for either:
- The layman interested in learning programming.
- A programmer who wants to generate code because they don't want to scaffold/prototype something.
- A programmer who runs into a difficult time trying to come up with a function/small feature logic and may need some ideas.
- Maybe someone who wants to jump start an app/idea/company.
I think those who are in the 2nd or 3rd category can get big productivity boosts with this and use it like a paired-programming assistant.