3 ms·
> "4. Switch jobs often" This is true, but the other extreme is also true - being too loyal, stuck in a soul sucking boring job dominated by internal fights an
by bad_user 13y ago
> "4. Switch jobs often"
This is true, but the other extreme is also true - being too loyal, stuck in a soul sucking boring job dominated by internal fights and politics, can also lead to burnout. Sometimes it gets tough to find work you enjoy doing.
> "5. Work long hours, ignore your life"
This should be the number one reason for burnout. I think it happens most often with young developers in their twenties that don't have a family to get back to at the end of the day. Personally I now have a wife and a 3 year old son and I'm always happy to return home at the end of the day or to engage in various activities over the weekend. And because I do that, I enjoy most Mondays.
Of course, we are software developers, we like what we do, many times we want to work outside regular hours. But personally I have a general rule that I always apply -> I never work overtime or on weekends, unless I'm in the mood for it or if there's an extreme emergency. Therefore, I never cared when some manager or client told me that the deadline is probably going to be late, so maybe we should pull longer hours. When asked, I always say "No, sorry". My overtime is for things that bring me pleasure - implementing a cool feature that I wanted, or learning something new, or implementing something reusable and pushing it on GitHub ... you know, works of love.
There's a tremendous difference between working overtime because you're in the mood for it versus because you have to.
Also missing from the list:
> "6. Be dishonest, never ask for help
I've decided some time ago that I should always be honest with my colleagues, managers or clients. In my language we've got an expression that more or less means wasting time - "rubbing the mint". Sometimes I rub the mint - and in scrums and daily meetings, I now feel no shame in admitting that the other day I did basically nothing. I also recognize when I'm having problems, like when I'm not understanding a concept well enough or when I can't find the root cause of a problem and do ask for help ... though, because of the ego-tripping or other reasons, this is something that's often difficult to do.
It does help being honest and nobody is bothered when you admit that you were lazy the other day or that you're having problems, because everybody have the same issues in their job, even if they don't admit it.
Being honest and recognizing your own flaws helps with not feeling guilty. If you're lying to your peers that you got work done, that you're close to solving the problem, etc... that's accumulating debt that you have to pay in the days that follow and it can lead to a snowball effect.
- girvo 13y agoBeing honest is something I highly recommend. Of course, there will be friction: a lot of people seem to be intimidated by it, but it's worth it. You'll find those people who appreciate and practice up unconditional honesty, and you'll be a lot happier in your work, home, and love life. Great tip.