> I don't think "software engineering" is a real thing.You don't think anyone designs software? It just magically appears?
> So-called software "engineers" do not practice engineering in the way that a mechanical engineer or a civil engineer does.
And? The dictionary defines engineer as someone who designs and builds things. It does not prescribe how the thing is designed.
> How often do bridges collapse?
Not often, but often enough to know that we still consider the designer to have been an engineer and not a project manager. I still have no idea where the idea that project managers do the design work came from.
> passing messages back and forth to the computer, or passing messages back and forth to the customer.
When AI can handle the judgment, anticipation, and deal with ambiguity neither are important. The customer will go straight to he AI. Hence why "white collar" jobs of all sorts are ultimately doomed. Unless you believe AI cannot reach that level, in which case software engineers will be fine, since that's the whole reason for their existence.
What we do see happening already is the decline of the project owner/manager role. More expensive money and technology increasing engineering efficiency has made it such that it is becoming hard to justify an assistant to bridge the telephone tag gap. That doesn't really affect engineers much, though. Before ZIRP allowed budgets for project managers/owners engineers also played that same role, so it is nothing unusual for them. Engineering getting secretarial assistants for a time, something historically reserved only for the upper brass, is but a curious aberration.