I don’t care what people say online, I’ve seen excellent engineers treated like trash recently, some of which are also thinking of leaving the industry. That’s everyone’s loss. I’m so tired of all this short term thinking.
If you live in any major city in the US, as a software engineer you are probably making twice the local median wage and should be able to build up savings.
I just came away from a 3.5 year stint at AWS - the most toxic of the big tech companies - the year before last. While many were losing sleep, overworking during their “focus”, I didn’t cancel a single vacation, refused to be overworked, and when they gave me the choice of accepting the severance and “leave immediately”, I accepted the severance without even listening to what I could do to possibly stay, reached out to my network, started interviewing and went to NYC for a week two weeks later to go to the US Tennis Open.
I had an offer ten days after my last day.
The next year in 2024, I got an invite at 7 PM for a “1-1” with my manager the next morning at 9 AM. I told my wife I’m about to be let go probably. She asked me was I okay. I said yes, set my alarm and rolled over and went to sleep.
I said thank you to my manager, asked them about the process to turn in my laptop (worked remotely) and asked about my severance and started interviewing that day - I had an offer within two weeks - staff architect working full time at a cloud consulting company.
I’ve been working since 1996 and I’m in my tenth job. I don’t panic, I don’t work over 40 hours a week unless I’m spending time learning something new to me, I don’t sacrifice my health or well being. I’ve been through the dot com bust, the 2008 recession and the shit show of the last three years.
It’s not “doing damage” to people who stay prepared. I don’t do the leet code grind. I don’t do take home test. I’ve never struck it rich in either BigTech or startups and I was a mostly your standard enterprise dev until 2020.
I mentioned my background here: