trades right now that are struggling to find applicants.
I believe that the opioid epidemic started out as a pain epidemic, with a population of people suffering chronic pain that they acquired from their jobs. I've hired people to work at my house, and the ones who are my age tend to be hobbling and broken.
I'd be more enthusiastic about the trades if I lived in a country with better unions, labor laws, health care, and safety net.
Now, some of the better trades are medicine and nursing related. Those tend to be indoors, in a better regulated workplace. Or computer programming.
grew up blue collar, still spend plenty of time with blue collar folks. just like there are fat unhealthy desk workers, there are beaten up tradesmen who didn't take care of their bodies. there are also healthy examples of both.
finally, these are required jobs that make our society function. hard to say they are oversold while most of the people on this forum make the proverbial fourteenth attempt at Uber for dogwalking. myself included.
An interesting thing about programming is that we still haven't reached a consensus on what kind of training is needed. So we can say it's a trade, profession, or whatever, but that doesn't tell us anything useful about it.
I would consider any person engaged in skilled work that requires learning or training to be a tradesman, so yes a programmer fits in my opinion.
From a great article I read recently:
“A solid, two-parent home is critical for a child’s future. There is simply no shortcut."
“ Poverty, even extreme poverty, is surmountable. What is nearly impossible to overcome is the instability—the psychological havoc—created by broken homes. Especially for boys.”
https://twitter.com/robkhenderson/status/1456287662243991560
That's if you also had a healthy learning environment at school and home, can afford college, and have a healthy early development to be able to grow up into an sufficiently smart child. A lot of people in the bottom 20% don't have those initial conditions.