I don&#x27;t think the work is drying up, but shifting to a higher level. The common problems are solved. Ten years ago we didn&#x27;t use frameworks and development was slower and took more time. Frameworks represent the repetitive parts of development that are common  to many applications. I am sure database technology was a similar shift before that. The same people building the parts that frameworks do are now building on top of the frameworks and building more functionality for less effort.