A big concern I have for the industry is what happens as people who truly understand how this stuff works age out. Unfortunately we seem to have stopped replacing them.
Part of the issue is that computers today require no deep knowledge to use, unlike first or second generation PCs that genX and millennials grew up with. So you’re not getting as many people with this knowledge.
Just as significant I think is the prevalence of lucrative work higher up the stack. Why learn deep system internals when slinging JS and wiring together APIs pays as much or more.
Part of the issue is that computers today require no deep knowledge to use, unlike first or second generation PCs that genX and millennials grew up with. So you’re not getting as many people with this knowledge.
Just as significant I think is the prevalence of lucrative work higher up the stack. Why learn deep system internals when slinging JS and wiring together APIs pays as much or more.