(opinions)<p>Industry: <i>software</i><p><i>Troubling Trends</i>
- Greater outflux of experienced s/w engineers than the influx of new s/w engineers
- Higher mention of burnout (based on what I read on HN threads)
- Declining quality of software
- A dwindling number of researchers working on new technologies, that would replace the existing tech, in the coming years (podcast - Kara Swisher (recode-decode) and Andrew Moore (CMU dean))<p><i>Comforting Trends</i>
- NoCode trend (especially for the non-tech businesses. non-tech business - if you remove the tech, could the business still be run?)
- A lowered barrier to entry in the tech industry and acceptance of self-taught developers<p>It looks like, subject-wise CS is in quite some trouble (if nothing changes, CS would merge as a subject in the other fields of science and engineering).
Industry-wise, expertise is consolidating.