6 ways to relax your mind while programming

We all live/work in a highly stressful work environment especially software developers. Software projects are always behind schedule and we are nearly always expected to come up with a cutting edge, stable solution in quick time using minimal resources (duh). Such practices always put a strain on people's lifestyle and professional and married life. So if you are developer, follow these 6 techniques to improve your productivity and reduce your stress level.

I know stress is sometimes unavoidable, but try and minimize it by following some handy techniques,
  • Listen to soft instrumental music - Now I don't mean high volume heavy metal music, just something calm, slow and mild. Something which will make your brain feel like its being loved. I personally prefer instrumental love songs as they make me feel quite relaxed.
  • Use a dual monitor setup - Having your emails and browser open up side by side your IDE is actually a pretty good habit. You will exercise your neck, take regular breaks to check/reply your emails and most of all your eyes will appreciate the change of scenery :-).
  • Do not rely completely on Google for your research - Pleassse, Googling does not equate to researching. All these online resources just make you more and more confused and eventually your brain just gets saturated. Instead use forums or mailing lists, as you will do one-on-one communication with people who are pros in their respective fields and actually learn something in the process. Google is your best friend in some ways but also your worst in some.
  • Write your thoughts on paper before you actually start developing - I don't think people even do this any more. Don't just jump into programming once you have an idea, actually put it on paper first. Draw some diagrams, think it over, debate your decision and most importantly convince yourself that you are doing the best.
  • Take regular breaks - Eat, drink or take a short walk and do not just sit in your cubicle for 8 straight hours. This will help your body and also your mind. Check out some guys/gals, have tea or just watch the birds, just do anything other than using your brain. Your body will thank you.
  • Do not have your lunch on your desk - Get away from your PC. Unplug yourself. Get out and take in the sights. Have some sushi or eat something which you have never tried before. I once tried Thai food and loved it. Try some Indian sweets. Explore and you shall find.
I followed these techniques for a week and believe me I am feeling relaxed already. I don't go home stressed and best of all don't dread Mondays any more.

10 comments:

  1. I find having unnecessary windows opened such as browsers distracting; I prefer to mono-task on what I'm doing at the moment.

    ReplyDelete
  2. I would agree with most everything here. I personally don't have any problem with Google, or any problem researching with Google (this may not be the experience of everybody). For programming questions, http://stackoverflow.com/ is a good resource.

    The biggest one I agree with here is the "Do not have your lunch at your desk" - You really need to get away from your work for 30-60 minutes. Eat lunch outside, read a book, take a walk. It breaks up the day and gives your brain a little time to rest and process things in the background.

    ReplyDelete
  3. What kind of music relaxes you is obviously highly dependent on taste...

    ReplyDelete
  4. Don't use Google? Don't use the biggest and quickest resource on the planet for information?

    Rightttttttt.....

    ReplyDelete
  5. Totally I agree with you.
    Music is an important part here despite calm is better! for some re;axing music I used to listen this music station http://cjpx.ca .. this is the best calm, and suitable music ever especially for programmers :) Also, here is a list of some Easy listening music radios http://is.gd/3xoEV .
    Nice post.

    ReplyDelete
  6. Do not use Google?

    Your suggestion is, why bother researching myself, I'll go and ask someone else. That's lazy and potentially slower. It's also the reason that boards are full of questions that could be answered easily if you could be bothered to do the research. :-(

    ReplyDelete
  7. Thank you guys for your feedback. @Keith Pickett Google is a biggest resource but having too much information is not a good thing. Google is not bad, but sometimes less is good. Peace. @Anonymous If used properly Boards and mailing lists are a valuable resource. Peace.

    ReplyDelete
  8. Check on Girls?
    Is this suggest that all the Girls in IT are to Girls or What?

    ReplyDelete
  9. @Anonymous. Thank you for your feedback. Valid point, didn't mean to be sexist. My apologies. Have updated the post. Peace.

    ReplyDelete
  10. thanks 4 ur advisory its very important all developers. nimeshlak@gmail.com

    ReplyDelete

We value your feedback. Please feel free to leave your comments.