Decent points, but too simplistic an approach. The forces at play in the IT/tech job market are quite different than the rest of the labor market. And, while it might seem like the answer is to tell the rest of the country to act like techies (which has a million connotations), that is not a legit solution. We can't have a nation of coders all building their own stuff or working in companies to build stuff. Most people are not cut out to work in the industry and the methods, approaches, and mindsets that work in tech are not likely to translated successfully to other markets.
As a society, we need to have a serious conversation about what to do with the millions of undereducated and low/moderately skilled workers who are simply losing jobs to technology, business process improvement, and productivity gains. Becoming techies isn't the answer, but focusing on moving more workers towards a "creation" based style of employment might be a reasonable start. A move toward local agriculture, a rise in trades and craftsmanship instead of overseas production, a re-examination of the wages and requirements for critical service industries like primary education and healthcare...that is where I'd focus energy instead. No, we don't need 190 million coders, but we could use more teachers, more nurses, more good plumbers, more people making high quality goods domestically, and a lot more people growing food that isn't shipped halfway across the planet or covered in a bioengineered chemical soup.
As a society, we need to have a serious conversation about what to do with the millions of undereducated and low/moderately skilled workers who are simply losing jobs to technology, business process improvement, and productivity gains. Becoming techies isn't the answer, but focusing on moving more workers towards a "creation" based style of employment might be a reasonable start. A move toward local agriculture, a rise in trades and craftsmanship instead of overseas production, a re-examination of the wages and requirements for critical service industries like primary education and healthcare...that is where I'd focus energy instead. No, we don't need 190 million coders, but we could use more teachers, more nurses, more good plumbers, more people making high quality goods domestically, and a lot more people growing food that isn't shipped halfway across the planet or covered in a bioengineered chemical soup.