I’ve been working in tech as a SWE for a good while now, and I’m realising it’s making me miserable. On paper I feel like I should have a very successful career: high-paid remote work, senior/staff level, reasonably-generalist with backend specialization, generally good coworkers / managers, and so on. But in reality, I’m doing terribly! I have relatively short tenure in all my roles, because I somehow keep picking jobs where my manager/coworkers start quitting before I do; my savings were drained by health issues caused by work stresses, so I can’t afford to take an extended period between jobs; employers I end up with, regardless of contract or FTE, always seem to end up making near-impossible demands of engineering that ruin the team’s morale; the list goes on. I see a therapist, I see a number of doctors for the health issues I’ve ended up with, but I feel like no amount of therapy + meds is going to fix the underlying issue.
I feel like I’m a failure for being unable to handle what should be one of the most-privileged careers that exists. If I could take a 50-60% pay cut to have a guarantee of reduced stress / better work-life balance, I think I would take it without much thought, but I don’t even know if these jobs exist at this point.
How do I get out of this situation? Is being an SWE just not right for me anymore?
justinyee17•7h ago
I never considered other roles because of sunk cost fallacy. Developing an interest from a kid, going to school and college for 6+ years. With post-graduate unemployment lengthening by the day, I spiralled further.
I doomscrolled online, seeing others in similar situations get lambasted, and internalized how worthless I was, that I wasn't trying hard enough, and didn't have what it took to make it. Yet I did all I could and knew, put all of myself out there - so what was left?
Conversely, if I gave up, I was weak. If I worked in any other industry, that stat would come up about how "being underemployed in another field would lock you out of the industry for good." - I'd be considered stale bread.
My life's work would've been for nothing, so I handcuffed myself to joining the industry, and that's how months became a year, a year became two years without finding employment.
Some treatment is despicable. In the very first interview I had, I was laughed at. I was socially inept then, but that still didn't warrant mockery. Dehumanizing tests where I was observed silently, like a hawk. Months of waiting, after 4 rounds, only to be ghosted. Literally being rated and told I'm a "2" to my face by an interviewer.
When I finally decided to give up on my life's ambition and applied for a retail job, I got an interview within a day and was hired the next. I was able to learn quickly and get promoted to a lead within 3 months.
I worked with so many good people, and even if some customers and severe understaffing suck, finally finding a place where I feel valued saved me from offing myself.
Obviously, there's a lower barrier to entry. But ironically, I was always fed the notion that these were "low skill" jobs where I'd be miserable and abused. That's not what happened - it's the tech industry that drove me to want to die every day for years, even a self-inflicted head injury. And it's in retail where I developed myself further than ever, even with the bad aspects.
With my passion killed before even starting, I cannot imagine how I'd feel actually working. I'm aware it's more "who you work with," but with 8/10 interactions going poorly, and trauma from just thinking about it, I decided the industry's not worth the gamble for me.
I became interested in software as a means to solve my problems. That was why I started. But I realized I can still achieve what I want without prospects of a career ruining what I once cared for. Now, I get my fill through volunteering for nonprofit organizations and building my own ideas.
Looking for a new job, I found some roles that interested me. Deckhand, working on a boat. Car mechanic.
Some offered training with no experience, and seemed to pay decently, if not equivalently to entry-level tech, without the judgment and hoops. I've found interest in these more physical jobs, as they keep me healthy too.
Long story short - I think it's best to do what's best for yourself, within possibility. Whether that's continuing to explore software engineering in another light (Nonprofits, maybe? https://techjobsforgood.com/), or a whole new field. Life's too short to live proving oneself to someone else who doesn't even know you.
I've found that common online discourse tends to convince one to ignore problems and put up with abuse, just because someone else has it worse and "giving up" is weak. But screw what others may think about "privilege" - overwork is an issue... among many others, regardless of relativistic betterness. "Giving up" on the mainstream idea of success actually might've been the best thing to achieve what I wanted. Do you still like tech as a passion? Is there anything you've looked into that might interest you?