This is a good way to frame it. As a mid-career person, I’m trying to figure out how to respond to these developments in my own career.
I think there’s a good chance that software development as a career looks very different in 10 years in terms of the day to day work and opportunities for employment.
25 years ago in university, I did roughly the same stuff as I do today. Languages are higher on the abstraction ladder, networks and hardware are faster, etc, but stuff is still roughly the same. I can see a real discontinuity in the work on the horizon.