
Being in an IT related job generally tends to be rather stressful. People tend to think that because us IT people don’t have to do any physically demanding work and just sit at a desk, that the work must not be that hard. The truth is that nothing could be further from the truth! Being a developer is very stressful and the further you move up the chain (project management, client management, etc), the more stress compounds. Obviously, as one who has survived mountains of stress with some level of sanity, I have learned tactics to keep my stress levels at a minimum. Since I have seen one too many developer and IT person crack terribly under the stress of their job, I figured I would share some of the things that have helped me in the past to tolerate obscene amounts of stress.
1) Clean Up
There is something strangely satisfying about cleaning. You can clean your house, your car, your work station; whatever needs to be tidied around you. Not only will you feel immense satisfaction at having solved a problem, you will also take pride in whatever it is you have just spic and spanned. Working and living in a clean environment that you can be proud of makes you feel in less of a slump and therefore less stressed.
2) Exercise
I cannot emphasize this enough. If you expect to have a sound mind, you will need a sound body. Exercise is an excellent outlet for stress relief and contains many, many benefits. Besides allowing you to clear your mind and escape the stress for a while, exercise allows you to focus and refine your body so that you feel better about yourself. You will also sleep like a baby if you are getting enough exercise as your body will be tired and relaxed.
3) Vacation
Yes, you should take a vacation once and a while. I have never seen anyone that could work continuously forever without eventually burning out without taking a break. I have seen some incredibly strong people go for incredibly long times but in the end everyone needs a break. I recommend taking at least two weeks a year and it is probably best to not do them together but to stagger them. I also recommend taking the odd day off. If you are hyper stressed and you keep working, you will not do very good work. However, if you take a day off you will likely feel refreshed and motivated and come back and do more work than you ever would have while you were stressed. Don’t be afraid to take a break.
4) Cut out Caffeine / Alcohol
These two substances can cause lots of issues for their own reasons. Caffeine will make you wired and keep you going but will ultimately cause you to be jittery, paranoid, nervous and stressed. Now granted, a little caffeine won’t hurt and is actually good for you, but pounding back a pot to yourself will only irritate you in the long run. I recommend a good cup of green tea.
Alcohol is on a whole level in itself. The deadly thing about alcohol is that it self sustains itself. The deadly circle is to come home and have a drink because you had a hard day. This can quickly become a cycle where you get through the day just to see that glass of booze at the end of the day. It is strange in that booze seems like a solution but in actuality your days will begin to get hard simply because of the booze the night before thus sustaining the vicious cycle. A drink every so often is not bad for you but try to keep it to a minimum when possible and do not use it for stress relief on a regular basis.
5) Get things done
Sounds simple doesn’t it? The truth of the matter is, when we have a seemingly impossible stack of work to finish, it is easy to get overwhelmed and fuss and fret and get nothing done. The best thing to do in a situation like this is to simply pick a project, ignore everything else, and get it done! You will find that as you finish things, you will feel better and better and become more motivated to get things done. In a worst case scenario, pick the smallest and / or easiest projects and at least get them done. That way you can still be productive without sitting there worrying about the massive stack of work.
6) Put things in perspective
Note to self. The world isn’t going to end if a project does not complete on time. This is a really tough one to get around for people with a high work ethic. If you have done your best and things have happened that are outside of your area of control, don’t be so hard on yourself. The world will not end! Sure, people might get upset (as people tend to do), but if you explain how hard you are working, apologize for the inconvenience and do everything in your power to rectify the situation, most people will be pretty reasonable. And, if they are not, you have to accept that some things are beyond your control and you should feel proud of yourself for trying as hard as you possibly can. Remember, you need to take care of yourself so that you can take care of your clients.