Not long ago we were just hominids hanging out in small bands, and our psychological sense of worth and reward were tied to our capacity to find and kill something big enough for everyone to eat. Or perhaps to turn that mammoth into shoes and clothes to survive the winter.
I wonder if this system fires the same way when we're coding. The contribution we offer is valued by the market and desperately needed by society but it's very abstract compared to bringing home a fresh mammoth.
We may be solving hard problems for great compensation, but as far as our subconsciousness is concerned we're just sitting at our desks all day long making symbols dance on screen. Its the polar opposite of the lives humans used to lead.
Not that I'd want to turn the clock back. I'm very fond of coding, modern medicine and hot showers. Though I do wonder if mammoth meat was any good...
For many of us, our lives have been shifted to the work of squirrels.
We climb tall trees and knock down nuts for other men to capitalize on.
---
Do not be the squirrel.
---
Find or form your true tribe and help them understand your contributions and together you will fuel each other to thrive.
---
As for hot showers, and clean clothes, you can still work with nature and have both.
There's a ton of diversity in humans. I do honestly believe that software can be just as fulfilling to some people as hunting, gathering, farming, etc that are more "natural" to humans. With that said, I definitely don't think it's for everyone. I can certainly see how people could get very little satisfaction out of programming as a career. To each their own, but I personally wouldn't trade my career in software for anything outside of a "dream" job like being a writer or standup comedian. I'm sure there's people that wouldn't trade their job programming for anything.
Those jobs will destroy your body, a toxic office environment will destroy for want of a better word you soul.
Both are awful but the are quantitatively different.
For your mental health I can recommend some of the modern Stoic approaches to life. Most prominent candidate here is "A guide to the good life". Good luck.
"A guide to a good life" was the first book on stoicism I read, that link was posted before and led me to it, and it really helped me a lot. I would also recommend the "Tao of Seneca" 3 PDFs that Tim Ferriss put together, the audiobooks are great because you can easily listen to a letter a day which helps me to build the habit of following stoicism.
Another book that really helped me was "The Inner Game of Tennis" https://www.amazon.com/Inner-Game-Tennis-Classic-Performance...
But I can’t take the stress of political bickering. It’s crushing.
One problem is that in order to progress one’s career, a ‘management track’ becomes more and more apparent. And to nobody’s surprise, it contains a fair share of games and posturing. And to bulldoze it will get you nowhere. At most, you’ll be used as the bull dog to level the field for others.
There’s just no winning.
Kill your idols and realize that we are the plebs that actually get shit done.
Personally I take too little risk myself. I am 40 now but I cannot imagine anymore how I can myself in a joyful working position. I have no fun in hunting new jobs, but getting out of the rat race and getting back into social life would bring way more opporturnities. Also I believe that I am not holding down my 1% potential, but the environment you are acting in.
I don't think I found corporate politics funny until I had a pretty good nest-egg of savings built up (nothing crazy, about a year of living expenses).
Your other worries, I would talk to a therapist or at least someone better than me about. A lot of ourselves flows from our jobs, and it sounds likes it's got you.