4 points
*
In its current state?
Writing code is a small part of being a software engineer and compared to those coding tasks with very detailed instructions about the input, constraints and the output (even with examples), actual tasks are usually missing lots of information you need to find out from different people and there is a huge code base that can’t be transfered to the model.
If it can fully replace a software developer, it can replace almost anyone’s job.