I 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.<p>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 <i>unreasonable deadline</i>).<p>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).<p>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.<p>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...).<p>We are small company (+-40people), with only few +-3 backend engineers (actually less than designers and product managers).<p>Thank you, any tips are appreciated.