The assumption here is that senior engineers are still needed to review AI-generated code. That assumption might not be valid for very long. I find myself reviewing AI-generated code less and less because the code quality is very good -- and getting better every month. Soon reviewing AI-generated code will be like manually verifying the results of a calculator--it is a waste of time. At that point all you need is an architect. I predict senior software engineers will be obsolete within a year.
As a principal, I still catch people submitting shitty AI code on a weekly basis. Their brains are rotting to the point that they can't tell if the code is doing the correct thing or not.
Now that you have learnt Software Engineering, hunting for a job is easy just make 10^10^10^10 job applications.
“So you type your request into this chat window…”
The assumption here is that senior engineers are still needed to review AI-generated code. That assumption might not be valid for very long. I find myself reviewing AI-generated code less and less because the code quality is very good -- and getting better every month. Soon reviewing AI-generated code will be like manually verifying the results of a calculator--it is a waste of time. At that point all you need is an architect. I predict senior software engineers will be obsolete within a year.
As a principal, I still catch people submitting shitty AI code on a weekly basis. Their brains are rotting to the point that they can't tell if the code is doing the correct thing or not.