You have to be joking.
I talk to a lot of both parties. I'm personally in a jack of all trades job that has me doing everything from occasionally using shovels in dirt and other manual labor, as well as higher-end stuff, like programming. It's pretty nice, mental health-wise.
I'm actually thinking about getting into home demolition. I had to remove every piece of floor and plywood underneath and cut off the bottom 4 feet of the dry walls of the basement due to flooding and I found it extremely satisfying. I don't need a license to do that too. I'd be happy to do it part-time for maybe $25/hour.
The person that did the “demolition” carefully extracted anything of value (timber, fixtures, hardware, etc.) and resold as they went. It was a mid sized house from the 80s and had good bones (but significant issues) and some nice updates. It was a great deal for us both. He cleared about $10k per week (after his costs) for two weeks and I ended up with a pristine lot.
I guess I tend to view things from the perspective of top performers, because I am a person who tries to excel. That said, technology people are usually paid peanuts unless they have the education, skills, and sometimes certifications.
I agree, demolition work is very fun and a very nice foil to working with technology, especially after a difficult week.
this is an excellent question. each individual may give different reasons, and the reasons could suggest completely different occupations as a good fit. this requires a bit of self-reflection to unpack what exactly is motivating a change.
dislike being on call? struggle with delivery pressure? don't pick a new job with on-call responsibility or a "real time" delivery aspect.
dislike having low autonomy? don't pick a new job that also has low autonomy. pick something where you're the boss or have some well-defined responsibility.
dislike being stuck in a cube farm? don't pick another job where you wear a different hat but end up stuck in an equivalent cube farm.
dislike not being able to see real world results of your work in less than a year? don't pick another job in an sector with very slow feedback loops.
(i'm revealing a bit about my preferences with the above example questions, but hopefully the general idea comes through... )
I am an electrician, technically. (I do high voltage testing for a living.)
I was looking into a lot of these things you mention here, problem is the "golden handcuff" from software engineering. I could only start doing anything new by taking a HUGE pay cut for many years, and I simply can't do that in my current life situation.
Let me know if you have a solution to that :D
Here’s what I did: I switched from 5 day weeks to 4 day 32 hour weeks. That has helped immensely. So you could consider that, or even a partial career break.
If you do want to quit cold turkey, heres some roles you could transition into in the same ballpark:
- DevOps
- Tester
- Firmware/embedded Engineer
- Technical Writer
- Data Engineer
- Data Scientist
- Statistician
- Business Analyst
- CAD architect
- Startup founder (easier than you think to start a startup and get funding)
Things I’ve considered that play well with a software mindset but require re-skilling
- Electrical Engineer
- Electrician
- Carpenter
- Gardener
- Farmer
- Welder
- Barista
What reasons have you found that make you want to stop being a Software Engineer?