| > but the most concrete is that your behavior in this job has an impact on getting the next one. [ citation needed ] Every job I've worked at has specified when we provide references, we're to say "X was employed from Y to Z" and if we would hire them again, yes or no. The employee described here would get a yes from me. The fact that they didn't go "above and beyond" will not help them get a job, at least if they happened to work for any of the companies I have. > If people know you are a standout contributor then you will be hired quickly into desirable roles. I guess we could quibble over definitions then, because I as a senior dev managing other devs am perfectly happy with someone who clocks in, does the work on-time and to-spec, and then clocks off as a "standout contributor." I've chastised a few people in my time for committing code on the weekends too, not because I don't appreciate their contribution, but because I consider it part of my job to prevent burnout, voluntary or otherwise. Burned out devs turn out worse work, and they feel worse in the bargain. Textbook definition of a lose-lose. Whatever code is being a pain in the ass today is just that; code. It will be there when you get back from the weekend, it will be there when you get back from a doctor's appointment, it will be there when your kid is done being sick. Life matters. Code... does, but to a lesser extent. > On top of that, carrying around bitterness and cynicism is just bad for you. Which is why I don't want people feeling bitter about their job, and putting in the extra work to, by your own admission, be just as damn likely to get the axe for reasons that are out of your control? That's embittering as fuuuuuuuck. > Pride in good work and pleasure in having an impact on customers and coworkers is good for you. False dichotomy. I love what we build, and I want my subordinates to have fulfilling, happy lives. And I proportion my energy to both of those things in accordance with their importance. |
The best way to avoid burnout in my experience is to work when you have "the itch" to do it. If you're feeling it on a Saturday, why not go for it? You might not be feeling it on Monday and will need the break then instead. If you forego the prime opportunity and then force yourself to do it later when you are not in the right mindset, that is when the burnout is going to get you.