Suggesting that everyone needs to know how to program is indicative of tunnel vision. What do any of these educated and skilled people need with programming? (By no means a complete list)
Artists
Bakers
Brewers
Chefs
Electricians
Fashion designers
Firefighters
Fishermen (commercial boat captains in general as well)
Mechanics
Musicians
Pilots (including maritime pilots)
Plumbers
Psychiatrists
Stylists
Winemakers
Zookeepers
Even if we were to somehow automate all these jobs (which frankly I'm not sure is actually possible), someone will need to maintain the equipment. It can't be automation all the way down.
I think this attitude is dangerous, and considering these jobs "dehumanizing" is, frankly, disrespectful and betrays a lack of understanding of what non-office-workers do.
I think this attitude is dangerous, and considering these jobs "dehumanizing" is, frankly, disrespectful and betrays a lack of understanding of what non-office-workers do.
I highly recommend watching Mike Rowe's TED talk for a counterpoint: http://www.ted.com/talks/mike_rowe_celebrates_dirty_jobs.htm...