How to learn to stop being constantly stressed under pressure as software eng?
https://news.ycombinator.com/item?id=21874635I am (senior) software engineer and I can tackle most of the problems easily (not trying to brag just underlying that it's not really the case of being worried that I wont be able to perform next task, as its often in junior devs). I work 100% remotely but I've noticed that I am constantly stressed. I feel constant (big) pressure on me and the team from managment, to deliver new features, and usual.
Even taking vacation is strain, as we are distributed remote team, and I am already taking much less vacation as I would (peer pressure, and classical managment methods of "we depend on you do do this until unreasonable deadline).
I have meaningful hobbies (including gym) and friends outside of work, but work is still major part of my life (which I guess is ok).
I feel most of this stress is very self inflicted, as there are not _real_ threaths (I work in niche field and can get a another job easily). I often work many hours on weekend, holidays, public holidays (I live in Europe), just because of this stress. I worry that maybe managment knows this and is manipulating me towards it.
I feel like "not being stressed under pressure from peers/managment" is a skill that can be learned, and I'd like to learn it. How? Can you recomment some book or course? I think many people pick this up naturally, but I am failing to do so, and I fear Im falling towards workoholism (including working long hours, on vacation, holidays...constantly checking slack, unable to work on my own project, unable to study because I feel guilt of not working on company's stuff...).
We are small company (+-40people), with only few +-3 backend engineers (actually less than designers and product managers).
Thank you, any tips are appreciated.