I have a feeling the party's over for good for software engineers. The industry has had a lot of time to build up abstractions and deliver them via frameworks and SaaS products. Now the market is mature - everyone and their mom is glued to the internet, cozy with their well-worn apps. I'm struggling to think of some new frontier that will require mass quantities of raw skilled labor. At least not in our lifetime. This is the internet boom come to rest.