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.