Personal Productivity Stack Exchange is a question and answer site for people wanting to improve their personal productivity. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need help. I am a software engineer but i didn't opt for this career by will. I did it because of family pressure. I wanted to be a cricketer.

I have got good results in all my exams and also been appraised a number of time for my intelligence in studies and computers(not praising my self but want to tell you my situation in detail). Also i have given some good solutions to my company.

I want to improve my productivity. I often tend to get distracted from my work thinking to be a cricketer agar. Please help.

share|improve this question
Not everybody can be Dhoni. Consider ways to merge cricket with development. Consider a different career. Consider the pomodoro technique. – Dave Newton Jan 28 '13 at 14:19
Thats true sir. But the thing is i have represented my state at national level and got the talent + interest in cricket – Sankalp Mishra Jan 28 '13 at 14:21
So go play professional cricket. – Dave Newton Jan 28 '13 at 14:32
Thank you. Was just looking for this. One day i would remember you and thank you again – Sankalp Mishra Jan 28 '13 at 14:34
Do you really need us to tell you what choice to make? You should make the decision between development or cricket yourself and once you make it you should stick with it and don't look back. – THelper Jan 29 '13 at 8:35
up vote 4 down vote accepted

There are two issues here: not getting distracted at work and getting excited about software development.

For the first one, only you can help yourself. If you are looking at the wrong sites, you need to get some URL blockers. But if you day-dream, there is not much that can be done except for some sort of tracked self-gamification of results. (Do X commits per day, etc).

Regarding getting deeper into software development even though you heart is somewhere else, try to find a cricket-related open-source project and contribute your knowledge there. You will get to exercise your (abstract) knowledge of the topic yet will need to learn new technologies to work with the software project. That can then get you interested in other IT aspects that are applicable beyond cricket. Or have a blog around cricket but build your own visualization/widgets to show the information you want to present/explain.

Often the best projects lie on the intersection of non-IT passion with strong IT skills. Recognize that and use it to your advantage rather than wasting it away in day-dreams.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.