> quit my job working for one of the states in the US earlier this year because they were not treating software development as a first class citizen. It's hard to get work done when you can't get any testing, can't get any infra or PM support, have to do everything yourself in a vaccum. Have to run apps on a server in the closet.
You don’t quit a job until you have another one lined up. You do your work the best you can for 40 hours a week and leave. If you don’t get all of your work done and they fire you, at least you kept getting a paycheck longer. Don’t let your pride or frustrating keep you from exchanging labor for money to support your addiction to food and shelter.
> Surviving: Every job has its flaws, what have you done to maintain your ability to earn an income despite issues that had made previous jobs difficult / unpleasant / untenable.
You saw that last response I had? I care about doing the best job I can given circumstances outside of my “circle of influence” for 40 hours a week and then I go home. Every pay period money get deposited in my account and depending on the job RSUs get deposited in my brokerage account every vesting period.
As soon as I get off work, I don’t think about it until the next day.
> First time in my life I "chose myself" and quit a job instead of staying in something that was very negatively affecting my mental health. It's been hard to find a way to get back into employment without addressing fears of hostile, toxic work environments.
What you described is neither hostile or toxic.
But now to your question, I’ve been working a lot longer. But I changed jobs in 2016, 2018, 2020, 2023, and lasted year.
1. External recruiters who reach out to me.
2. Reaching out to recruiters who I have kept in touch with for well over a decade.
3. Reaching out to companies where I had a specialized skillset - no “full stack development” or web development is not specialized
4. My network that I always keep warm.