

Paywall, so replying based on the headline:
Blue collar jobs are not a holy grail of safety from ai or refuge for prior white collar workers who have been displaced.
- You can’t just suddenly become an expert in a physical job, electricians require trade school and apprenticeship, heck even the easiest jobs in the construction world, painting or hanging drywall, require expertise and a random qa engineer will be genuinely terrible at the job.
- The culture of blue collar work generally incredibly misogynistic and requires a very hardy insensitive personality for women especially. There’s this sort of cultural inertia that has seeped into many blue collar jobs that sees a lot of love for trump and hate for soft handed people (the irony is incredible)
- Supply and demand are not just principles of product sales, a sudden massive influx of blue collar workers will push down wages for everyone, an economy requires balance and adaptation, there is never a single golden answer
- some blue collar jobs are more likely to be replaced with ai than others, but pretending that all blue collar jobs are perfectly safe from the impending storm is an uninformed and irresponsible take. Are indoor painters of new builds safe for now? Yes. But you can feel quite comfortable assuming that if some company comes out with a bot you can rent that does a phenomenal job at painting and costs 1/5th of a human painter the owners or managers of the companies who were contracting out the humans will absolutely switch to bots. Money talks and maybe some will hold out for a while but eventually other companies will offer their services for cheaper because of the cheaper labor and the human workforces will be unable to compete.
- blue collar jobs generally pay less and the future prospects compared to white collar jobs are significantly different. You don’t start out as a framer and end up as a partner, the attitudes of the managers of construction companies and similar often simply view the laborers as replaceable machines.
- blue collar workers sucks, for many you work in crazy harsh weather conditions (outside in 100 degree f) the jobs often require heavy physical labor, your coworkers are often drugged up conspiracy theory nutjobs, there are no watercooler breaks at 10am, you work hard or you get yelled at or fired. Imagine being an hvac repair technician in the peak of summer. Where exactly do you think you’re going to be? In the hottest part of the house in stifling conditions with all the pink fiberglass insulation without any ppe, all goddamn day.




I’ve taught a few developers and have pretty extensive experience on the topic
Tutorials are fine, but don’t get stuck on the idea that you need guidance through the whole process, it’s better to avoid tutorials entirely than it is to follow a bunch of tutorials.
For example, when I started out my most recent student we began with some challenges that I knew would provide some context for future projects, then immediately jumped into those projects. Depending on what you’re passionate about, the best project for you can differ, but we did the following projects:
And the challenges that led to these projects? Everything from basic algorithms to api interaction puzzles.
My advice would be to pick something that you love and come up with the tiniest project you can possibly think of, then cut the scope a little more.
For example, love pokemon? Maybe make a website that you can click on one of the types and it will highlight the strengths/weaknesses of that type. Love golf? Maybe make a golf score tracker mobile app, a big button to add a stroke and another to move to the next hole.
If you are passionate about something it gets a lot easier to get better at programming because the stuff you’re missing will become obvious and you’ll need to look it up to finish your project.
My very first project nearly 30 years ago was a windows 95 app that moved your mouse to draw in mspaint automatically.
I’d say starting a new language is a pretty big mistake until about 4-5 months after you feel proficient with your first language. Starting over with new syntax has actually caused more than one of my students to quit