Rex Rox
Power User
I already did as I already posted here. I was paid to evaluate a toolkit that has a spoken dialog with a user and generates perfectly valid SQL and NOSQL databases - fully normalized. Then it creates the front-end html/javascript webapp to do all the CRUD operations on said database. The user verifies the result by using the generated system. Done.Prove me wrong? Go try and build something substantial with it. I'll wait.
Wait all you want. Our work as software engineers is ultimately validated by lay people who determine if we hit the target. Peer code reviews are to reduce bugs and enhance maintainability across a code base. If there are no human errors in the code then no one needs a human to write it or verify it. Automated test cases will do that just fine. If they keep a few humans around to verify code in some specific, esoteric cases it will be a fraction of the numbers that are employed to do that now.
My freshman college kid just changed their major from Comp Sci to Aerospace Engineering. My nephew will keep his head in the sand - but he 5 years out of college so he has no choice but to hope for the best.