3 ms·
Ask HN: Starting new job soon, how to minimize burnout effects?
Starting new job soon, but I am burned out at my current job, anyway I can minimize effects of burnout at new place?
anything might help books to read, things to do and not do, youtube videos to watch?
note: I will start with 1 week gap only and +1 week PTO from current job, in total I have 2 weeks to rest
- GabrelyanG 5y agoDo you really like the job that you're going to do?
- brndoutthrw 5y agoI am a software engineer and I used to love coding, but things have changed lately, I still want to code and ship stuff, whether it is in current job or at new job, problem is, there are many things I don't like but I need to do them anyway, which is part of a job, e.g. PM created a ticket based on customer request which is going to change a lot of things in our code if done correctly, but there is not enough time allocated, customer request and refactoring code is not a problem, but time to deliver is a problem, PM is expecting it to be delivered in a month, but we know we need to make a hard trade-off here by making a patch and creating yet another tech debt, time is just not enough to deliver things with high quality. All these things piling up everyday and dealing with project with a huge tech debt affected my health, before this project I thought I am a good engineer, now I think I am a terrible engineer, I will fail in my next job and so on.
- brndoutthrw 5y agoI am trying to push myself to think positively, everyday I say to myself, this work is awesome, I am going to build things, doing things I like, coding and shipping features, but the time I open next ticket/IDE all these feelings are gone, how can you positively think when you are sitting on a shit
- onion2k 5y agoThe only way to avoid future burnout is to learn to say 'no' when people ask for things. Someone wants a new feature done in double quick time - say no. Someone wants you to add another 20 points to an iteration because there's a customer call in a few weeks - say no. Someone is demanding you work late to fix a 'critical' issue - say no. Your team is going out to socialize after work when you're really tired - say no. Saying no is a super power. It's also incredibly hard to do in a work situation. You have to work somewhere that accepts you might fail to achieve things sometimes. Most companies really don't accept failure well[1]. [1] Interesting side note - because companies refuse to accept failure most employees only ever take on tasks they're basically guaranteed to succeed at. This massively limits the ambition of most businesses. As Chip Wilson (founder of Lululemon) says, you really should be aiming for about a 50% failure rate with your goals. If you're succeeding more than that you're not aiming high enough.
- brndoutthrw 5y agoI agree with you, but sometimes "no" is not an option, especially now with some organizations, where company success relies heavily on saying "yes" to any customer request and sales people "promised" to deliver feature in 2 months, not knowing that it takes 4-6 months if done correctly, if not correctly, then 4-5 weeks, but tech debt is paid by us not by sales people.
- onion2k 5y agoSure, and those are the organisations where burnout is common. Burnout is stress-induced fatigue and exhaustion due to over commitment at work. Unless you fix the over work you can't avoid the burnout. Saying "no is not an option" just means you'll have to accept the burnout instead.
- brndoutthrw 5y agoI am hoping new job will be different for me, to avoid getting trapped into burnout loop again in new place, I am trying to minimize effects and memories to carry from current work. Do you have any recommendations for it? maybe some articles, specific mediation techniques, books, videos, anything?
- mytailorisrich 5y agoIf your an individual contributor, a "dev", you cannot say 'no' to feature requests, fix requests, etc. That's not your job and you do not have the authority. What you can, and should, do is provide feedback on these requests to the people who have the authority in a positive and constructive way. Then, you can leave if you really cannot stand it anymore.
- onion2k 5y agoIf your an individual contributor, a "dev", you cannot say 'no' to feature requests, fix requests, etc. That's not your job and you do not have the authority. You can say no. You have to be able to back it up with a reason, like "we don't have the resources" or "I've already got 20 points of work to do", but you absolutely can, and should, refuse requests if you're not in a position to do them. Saying yes to everything is how you burnout, and how products end up mired in tech debt and eventually fail. On my team I accept even the most junior devs telling me they aren't able to do something so long as they can give me a good reason. If they say yes and then don't do it the outcome is much worse. Every single person on a project should be working together to for the best possible outcome. That means accepting responsibility for your actions on the project - and that includes giving your PM important information like the fact you won't be able to do something.