Software engineering is the practice of taking a concrete problem, converting it into a set of rules (a world model), and then converting those rules into something a computer can execute for a human user.
As long as AI cannot dynamically generate a true world model on the fly, it will continue to fall short.
> I shared a link to my personal project with the interviewer. It was a website for learning how to program
> We, the developers, are no longer the gatekeepers
This word you keep using: I do not think you know what it means.
Software engineering is the practice of taking a concrete problem, converting it into a set of rules (a world model), and then converting those rules into something a computer can execute for a human user.
As long as AI cannot dynamically generate a true world model on the fly, it will continue to fall short.
AI is also bad at identifying things that don't exist, but should.
Counterpoint: software engineers are not obsolete.