5 ms·
My list would be more like -- How to Burn Out Programming: 1) Do it too much for too long while being under stress. The same way you burn out doing anything.
by georgemcbay 13y ago
My list would be more like --
How to Burn Out Programming:
1) Do it too much for too long while being under stress. The same way you burn out doing anything.
2) See #1
I do agree with some of the points laid out in the post, but disagree with #2 and #4.
#2 ("Have a negative attitude toward everything") is a bad thing for team morale and should be avoided but I don't believe it has anything to do with burnout.
#4 ("Switch jobs often") assumes a very idealized world. The vast majority of jobs are nothing like PhD programs and you have very little freedom to dig deep into a problem unless the problem directly involves revenue generation. I've had to quit a couple of jobs due to the fact that staying there maintaining the same old code base without really expanding functionality or otherwise flexing my "programming muscles" would have been what resulted in my burnout. Part of my issue with this one might be the lack of definition for "often". Obviously if you are switching jobs every 6 months to a year that's not great, but the reality of many modern software companies is that keeping good developers engaged with their job 3-5 or so years in requires very enlightened management, which is rare now.
#4 also assumes that as developers it is naturally our goal to become managers and directors. Personally I have zero interest in doing either of those jobs. And I don't think good developers really have to try that hard to prove themselves at new jobs, in my experience it is pretty obvious to other good developers pretty quickly when someone else is good.
- drtse4 13y agoThe problem with #2 is that the author lists it as something that causes burnout when instead is one of the likely results. I agree about #4 and many of the things he lists are a bit subjective and for some could be again result of being burnout. Your career stagnates even if you persist remaining in the same useless place forever and sometime starting anew somewhere else, on new problems, could at least temporarily help someone suffering from burnout.
- dwd 13y agoHis points are really the symptoms of doing other things wrong and appear to be mostly self-inflicted.
- bguthrie 13y agoI've had to quit a couple of jobs due to the fact that staying there maintaining the same old code base ... would have been what resulted in my burnout. Agreed––though if this is a problem for you, try consulting. But it's easy to forget that boredom can cause burnout too.
- 72deluxe 13y agoIf you have no option but to keep the same job and maintain the same old code base, try moderately working on something at home. I say moderately because you don't want to abandon your family or a balanced life, but it helps you learn new technologies and remain interested in the industry. This way, you can keep the dull job that is paying you but still get to stretch the programming muscles. (Having said that, the dull job might be soul destroying! But it's an option...)