How to learn to stop being constantly stressed under pressure as software eng?
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.
19 comments
[ 155 ms ] story [ 289 ms ] threadYou should add "Ask HN:" to your title, like so:
That way, it's clear that you are asking something, and it will also appear on the "ask" tab.I agree that it is customary, and helpful.
Your mind and body need rest, you have a need for social interactions with friends and family, a need for at least 8h of sleep (see why we sleep) etc.
Your body is your ultimate manager because when at some point it says no, you’re out of luck and choices. Respect that.
And, based on that, you need to become comfortable saying "no" without feeling guilty.
I mean, in a crunch, sure. For a couple of weeks, sure. For six months? That's a management failure. It's not your fault, and you can't fix it. You may be able, by heroic effort, to temporarily prevent catastrophe, at great cost to yourself. But it's actually OK to not do so. It is not reasonable for you to pay the price for management's failures.
But I think that maybe the problem is in ME, that Im just not able to face some pressure without overworking.
On the other hand explaining why things take time, documenting change requests and establishing solid trusting relationships can be very productive.
Finally, a quote that I internalized as a kid: if you can do something about a situation, do so and don't worry. If you cannot do something, then don't and don't worry. Applied to this context, I would take that to mean you can put limits in place and you shouldn't worry if that makes the business upset.
This is your life. Time lost with friends and family can never be gotten back. Finding reasonable balance with work is paramount.
It is not just that easy. It requires work and discipline. I'm still working on taking the same advice and not working crazy long hours. Fortunately, my manager helps me here and says, "dude. It's late. Go home. Family time."
Have you talked to management about this concern? I think the solution is more about communicating expectations and consequences rather than something that you should be fixing just on your side. At this rate, you will burn out, it sounds like it's already starting. No one wants that to happen. They probably need to hire more backend devs which is another discussion. You should also be careful to distinguish what you interpret from requests from their intentions. It's possible management has no idea that you're being overworked unless you somehow let them know and they're just keep giving you work because you perform so well. I wouldn't however call them blameless.
Main thing that is got from it was thinking about the worst possible outcome of whatever is stressing you out and realizing that it's probably not as big of a deal as you're making it out to be. The project deadlines set by your management are made up and missing them won't be the end of the world, so you should treat them that way. A website going down for an hour will also not matter a day after it happens.
Do your best at work and learn to say no. If you're good at your job they will respect your work, and if they don't there will be a lot of other companies ready to hire you.
Some tools are breathing techniques, learn how to communicate with management, learn how to push back and learn why you aren't doing it now.
I'd urge you to consider it before something worse can happen (e.g. panic attacks). Like you said, most of the times, the stress is self-inflicted. Remember, health should be your number one priority.
It also sounds like you are worrying too much about what management thinks. They will let you know quick enough if you are a problem and let you go if the business is suffering...irregardless of you being the special one :-)
I do not think it is a learned skill as much as it is a management system
Change the management system to be less stressful for you
How to convince capitalists to take less money?
Good luck.
9/80 can change your life, barely felt burnout when was on a 9/80
> "9/80s work schedule" is a compressed work schedule which consists of eight 9-hour days, one 8-hour day, and one day off in a 2-week period.