Personally I think the speed of technological progress is just too much for a multigenerational society to adapt with.
Personally I think the speed of technological progress is just too much for a multigenerational society to adapt with.
An obvious example is how much system administration has been automated or replaced with scalable services. People used to get paid a lot just to handcode HTML, now you have WordPress and many other frameworks.
But there is still enough demand out there for programming skills that the market has largely been able to absorb the new comers, which is how it should work. Innovation should free up people to do other things, but it's difficult to arrive at those other things during sluggish growth periods.
I think the main problem is not the speed of technological progress, or automation, but that the response to the global recession ranged from inadequate to contrary to what economics teaches us. Because of how politicized economic topics have become, it's difficult to avoid the current state.
Automating programing tasks results in programmers being more efficient letting them accomplish the same tasks in less time. This makes it less expensive to accomplish any given programming task which increases the demand for programming tasks which increases the demand for programmers. This causes the price of a programmer to increase even though it causes the price of accomplishing a programming task to decrease.
The speed of progress is definitely a concern but we're not even trying to keep up to speed as a society. We're still in denial.
But at the end of the day there is infinite possible "work" for people to do. All we need is a bit of imagination to see all the crazy things we could do. And by "work" I mean things to do. The traditional definition of work will have to change. There will be more self determination. Possibly UBI emerge as a new institution arising to help transition society.