Why AI won't replace programmers
infosec.exchange
infosec.exchange
Of-course the answer is to ask more questions, but I also know how these business people tend to think, they expect magic. A person who is a programmer can keep asking questions, but a machine? They will try to turn it off after a little while.
Good luck getting the EGO head that too many business head are to answer questions.
And if the job is move to someone lower in the organization, the answer to 50% of the questions asked will be 'I don't know.".
Then I tried giving it the SQL schema and asked it to generate an implementation using Flask, Flask-Login and Flask-Security. Very basic, but it'll just give me a short snippet and instructions on how to expand it. Which is fine, but I already knew that. If I ask it to generate the full API, it says that it's too much for it to process at once. If I try a smaller bit, it always gets some aspect of it wrong.
I've literally spent hours and hours and hours, and it just always fails somehow.
I feel like everything I see on YouTube is just very rudimentary, and not really what is usually needed when building real-life apps in 2023.
There will sometimes be logical errors with exceptions though. But for rudimentary joins and filtering, it does a decent job as long as you are very specific with the result you want.
For example, it can create a schema for, say, a subscription service. No problem. It'll be good.
But ask it to add multi-user accounts with roles, 2fa, multiple payment methods, a denormalized invoice history, the ability to create one-off invoices, and it's pretty much guaranteed to fail. And that's still barely scratching the surface of what's required from a modern app.
It may cause job losses? To what percentage remains to be seen.
Although I'm sure it depends on the industry and company.