And other scary questions people ask in news articles
Teb for short.
I used to work at some startups that don't matter.
I teach programming and computer science.
I write about technology and its impact on the world.
Website: www.tebslab.com
Medium: @tebbaVonMathenstien
Twitter: @TebbaVonMaths
Historic changes in employment landscape. Especially when these changes are related to technological innovation.
<~~ Pinsetters
Cotton Gin ~~>
Historic innovations that changed the software landscape.
Current trends that could impact the future of the software and programming labor markets.
My advice for staying relevant in the competitive software market
and
Technological innovations eliminate and augment human labor capabilities.
Every industry that employs humans might be augmented by technology
We haven't run out of work, despite increased automation and increased population.
Population, it has grown.
Source: https://www.google.com/publicdata/explore
We haven't run out of work, despite increased automation and increased population.
Employment in Agriculture has declined.
Source: https://www.google.com/publicdata/explore
We haven't run out of work, despite increased automation and increased population.
Employment in industry has been mostly flat.
Source: https://www.google.com/publicdata/explore
We haven't run out of work, despite increased automation and increased population.
Employment in services has increased.
Source: https://www.google.com/publicdata/explore
Top 1% are capturing more of the profits.
Source: https://www.cbpp.org/research/poverty-and-inequality/a-guide-to-statistics-on-historical-trends-in-income-inequality
But overall poverty has fallen.
Source: https://www.cbpp.org/research/poverty-and-inequality/a-guide-to-statistics-on-historical-trends-in-income-inequality
We consistently invent programs that interpret other programs to save programmers time and effort
We consistently invent programs that interpret other programs to save programmers time and effort
This process isn't limited to languages and compilers either.
It isn't limited to engineers replacing other engineers...
Software's proliferation creates demand for programming skills.
Software's proliferation means more people are using it, the human touch matters more than ever.
Innovation drives further innovation
More software means more demand for software security
AI and security are like arms races
Technology is creating tech adjacent jobs too.
Volume of CS Degrees has surpassed the dotcom peak
Source: https://cra.org/data/generation-cs/phenomenal-growth-cs-majors-since-2006/
Volume of CS Degrees has surpassed the dotcom peak.
Source: https://cs.stanford.edu/people/eroberts/CSCapacity.pdf
Trade schools, bootcamps, and other alternatives to traditional degree programs are on the rise.
Source: https://www.coursereport.com/reports/2018-coding-bootcamp-market-size-research
Bootcamps are both for reskilling and first timers.
Source: https://insights.stackoverflow.com/survey/2018/#developer-profile
There will be things that are just out of reach.
Don't get complacent, always keep learning.
No matter how "automated" things get you will still be working for and with people.
Knowledge of the fundamentals helps you to learn other things quickly.
Some of the things you learn will eventually become irrelevant, accept that.
But don't just learn every new thing.
Website: www.tebslab.com
Medium: @tebbaVonMathenstien
Twitter: @TebbaVonMaths
My name is still Tyler Elliot Bettilyon.
Find me online: