There is a quote that I have always remembered (well sincre I read it that is). I read it from a book talking about the AA 12 step program. I am not, nor have I ever been an alcoholic, but the program is very successful in getting people to overcome obstacles in their life. I was at a low point in my life and was hoping for a little motivation or inspiration, or, well... something to help get me out of my rutt.
I am paraphrasing the quote but in general it was: "I am where I am today because I did the things I didn't want to do."
I didnt know what it meant when i first read it, but there was an explanation with it too. The author said that he didnt want to get up out of bed, he didnt want to go to work, he didn't want to take a shower and other personal hygiene tasks. No, instead he would rather have a drink, or would rather ________ (fill in the blank). To me, this struck a chord and has helped me get off my lazy bum and do whatever it is that is keeping me from moving forward, in all areas of my life.
Professionally, I remember days when I was a programmer that I just didn't want to do x or y tasks. I enjoyed what I did, but I didn't face hard challenges with enthusiasm, rather with a large sigh. I would google my heart out and evetually after a little thinking on my part, I would come up with the solution and move on. That was it, no fan fanfare, just glad to be done and then I moved on.
With SQL, things are different. When I have a problem, I am anxious to find something similar to help think about a solution because I know I will learn something new. My enthusiasm is coming back - I have even shouted "woo hoo" out loud (to the dismay of my co-workers) after solving something. My days are very different indeed! :)
There are many times in the last year where I have been jealous that some people my age are so far along in their SQL career, and I am not. However, I know that my past experiences are helping me with a different perspective, and the people I have worked with in the past have helped me in so many ways that I didn't truly understand at the time.
With all of this, when I have to check on yet another job that failed overnight, or get up at 3 am, it isn't hard for me to snap out of it and get into the groove of happier thoughts. I know I love what I do and the past isn't something I am ashamed of, but something to celebrate. All because I wouldn't be where I am today if I hadnt have gone through everything I have, and done them well even though my heart wasn't truly in it.
I hope you are doing what you are truly passionate about. It makes a HUGE difference inhow your day goes. :)