What do I want? (SWE Burnout)
I'm really tired of SWE jobs for the typical reasons. Office politics, too much bureaucracy to do my job.
I talked to a recruiter today who called me about a 6 month contract, and instead of allowing me to talk about my experience he wanted to ask why I've done so many contracts. It's so hypocritical. People who quit every 1-2 years aren't called job hoppers, but contractors are the ones that have to answer to the industries retention problem. But the reason contracts are so common is because there are so many job hoppers. And because there are so many job hoppers, there's more contract than full time. I put no blame on the engineers btw, we're in this heap together.
I have a second career. I have a class A CDL, but there are more physical reasons I don't do these jobs anymore.
I've been driving with Walmart Spark and really enjoy it. It pays surprisingly well (for what it is), there are 0 politics, and I don't have to ask permission to run an errand.
But I'm trying to figure out what I want to do with SWE. I love programming, I am often complimented on my creative problem solving. But that's never what the job is about.
You see all these LinkedIn posts about how important soft skills are. Which is fine, but it seems like the pendulum swung too far in that direction. Instead of being 50/50, it feels rare to find engineers who have been anywhere longer than 2 years who actually care about their job. Because it's only the people who focus on playing Game of Thrones that survive in the industry with the worst retention rate in the country. Think about that CTO who loves to curse out employees and talk down on everyone. If you haven't experienced this, yes, I've seen this often. It's at it's worst in "leadership" meetings. But the word leadership here is a joke.
My current decision is to still apply but reject all contracts and contract to hires. Remote only. I feel like this puts me in a position of not being able to find something for a very, very long time. Because once you've done a couple contracts, the only thing you get calls for are contracts.
So what would focusing on direct hire do? Get rid of the politics? Absolutely not. But it's more to find serious offers only. As in, I'm not coming back to this career until I know this won't destroy me. Because that's what it's doing. My mood and health drop significantly when I'm pulled in to rescue a failing project or move a team from technology A to technology B when the engineers clearly have no interest in it. Instead it's some clown that decided they want to "modernize," whatever that means according to the latest Gartner trend.
I want to do my job and work with people who want to do their job. I've seen signs of this in a couple of very talented teams. We get rolling on something, start operating with little to no communication and max efficiency like Seal Team 6 (talk about the need for hard skills over soft skills) and then big swinger CTO comes in, decides he wants some action, destroys a significant amount of work, doesn't test, and tells everyone to clean up after him.
Or an uncontrolled client ends up with direct access to every engineers ear piece and starts barking orders in the middle of the operation. Which leads to the slow destruction of the product, productivity coming to a neat halt, and the inevitable mass exodus when everyone decides their 1-2 years is up and it's time for the contractors to start rotating through.
What a sick joke this industry is. So I'm thinking about what I want, I have no clue. I'd like to find a few freelance clients, and do just enough that I don't have to hire employees and do this to anyone else. But it's hard to get started. Again, this doesn't get rid of politics, it's more about finding an environment I'm not just a plastic cog in an iron machine, a tempor...
26 comments
[ 135 ms ] story [ 124 ms ] threadI highly recommend reading Cal Newport's So Good They Can't Ignore You. It helped me climb out of burnout cycles by doing some longer-term career planning and slowing down to figure out my values.
And after I got some wind back in my sails, How to Win Friends and Influence People (great book with awful title) helped me develop the empathy necessary to solve real problems. In my case, I think I got stuck with a lot of shit jobs because I refused to listen to people, and nobody trusted me with real work because I couldn't demonstrate that I understood them (because I really didn't).
Anyway, feel free to email me at hello@taylor.town if you need to vent more. I can also mail you a copy of either book if you're strapped for cash
Take care
I am mostly fed up too, thinking of changing career and doing something physical like building yachts or something with CO2 capture/methane, slowly starting preparations and getting equipment/facilities but it will be a side hobby, if I see it taking off then I am out :)
NOTE1: physical because i want laws of nature to dictate what is possible not someone who read a blog post on medium
NOTE2: travel helps, I recommend africa :)
It's just more crap you have to protect and support in order to protect and support yourself.
I think people who have been in offices their entire lives and have never done physical labor may have psychological damage. This is basically how "Karens" are born. There's usually a better shot that veterans, people who grew up on a farm, or came from some rough jobs are better to work with.
First of all, you can talk to them like human beings, rather than having to put on a customer service mask in order to avoid getting a target on your back.
They also know the value of work, and that stuff gets done from work. Not everyone knows this. Some people think talking gets work done. Just schedule another meeting. Let's do 3/day until it gets done.
This isn't me, and it never will be.
> People who quit every 1-2 years aren't called job hoppers, but contractors are the ones that have to answer to the industries retention problem
I’d be careful about extrapolating industry wide attitudes from a single comment from one recruiter.
The toxic culture of dev productivity is the de-facto workplace culture. They're happy to replace their burned out workers every 2 years. They don't really understand the impact of training new hires up, just continue to hit those KPI or OKRs.
I'm going through a very similar situation.
What I've found that helps:
1. Wellbutrin (I've been depressed my whole life but had such a negative experience on Zoloft as a teenager that I stayed away until recently)
2. I quit working full-time writing shitty webapps and now exclude any company using NextJS, "AI" as a ChatGPT wrapper and Python. Aside from NextJS, it's not specifically the tech but the companies/startups adopting that tech which suck.
3. Downsized my life significantly and moved to some land.
4. Started a non-tech hobby (farming and building) and take on tech side projects I'm actually interested in.
The part time gig sucks because it's nice to have money, but having money at the cost of scrum or product "owners" who generate garbage from ChatGPT and call it a user story was really burning me out.
I've got a few long-term irons in the fire for starting companies, and in the mean time limp by on part time work with ample time to direct toward what I want to do (or chores because even though I didn't leave the US I did move to a place where keeping up with the growth of plants occupies a significant portion of my time). Once my spouse lands a job of some kind we'll be better off financially.
That being said, if you want to be in the Special Forces, you better be really really really good. I don't mean just technology, but handling product managers, managements, etc..
Due to this I found it extremely hard to stay in any company for longer than 2 years. Smaller companies are much better, but they don't survive that long.
Let me know if there is a middle-large company that does not fall into that BS trap. I really want to stay, learn and develop low level programming skills for the rest of my life, preferably in one company. I don't care much about FAANG pay because I bought the property before Covid hype.
I've managed to keep my expenses pretty low. I'm hoping I can continue to save for a while, and then get a job at a library or something. Enough to cover ongoing expenses, with my previous savings being enough to have a conformable retirement. I don't like how transactional and self-serving work has become. Finding a place that isn't like that seems to be like winning the lotto, since it is so hard to know going into it... and it only takes 1 seemingly minor leadership change to shift the whole culture.
I'll have to keep hopping until I see something not so bad.
I tried setting boundaries with a CTO who was pressuring me everyday to work on an "optional" side project. I hated working with him because he wanted control over every little detail. On large projects it was easy to just do tickets. But something small, I had to listen to his bs thoughts and criticisms constantly. More so than working.
After I told him I didn't want to do it 100 times I finally gave in and said it was because I didn't want to work with him specifically. HR contacted me the next day and said some of my comments made someone uncomfortable. They couldn't say what, or who.
This happened 6 times over the next couple of weeks. At 3 I stopped talking to anyone, period. Just to test it out. Still I was saying nasty stuff to someone.
Needless to say I was fired without reason and never given a chance to talk about what was happening, because nothing was happening.
with time most of these concerns will disappear. Try to regain back your passion and aim at companies that work on problems that you find cool. It's ok if you start out at a lower salary.
What's your life outside of work like?
Seemed like 6 years or so ago people made it sound like this was the best industry to get into. Recruiters hitting people up left and right, six figure salaries, work from home, sometimes interesting work instead of CRUD and React.
Now I wonder if I’m making a mistake and should be going after a trade but I enjoy technology and writing code and don’t want to do physical labor.
Some suggestions: Opt for smaller private companies, find a hobby that isn't sitting in front of a screen, and optimize your job search around the things that are important to you.