I'm lucky. I mean, REALLY lucky. I count my blessings every day. Beautiful family, thankfully good health. Trust me, I know the blessings when they are in front of me.
Another huge blessing is being able to be competitive in the sport I love and I race with some of the best guys in the country, weekend in and weekend out. But to do this, takes a lot of sacrifice and dedication. So, of course when the time comes each year, I get on it and watch the diet, train in the wee early morning hours to ensure the balance with fam and work, etc.
But this element, called "work" often injects some fairly sophisticated barriers to surmount (puns semi-intended) in order to be as on top of my game as I can. Heavy stress, people management, business growth, and of course 100K mileage years on United are all part of the drill managing a world wide product management organization and product portfolio.
On the travel tip, I get to see some crazy places around the globe and meet super passionate software geeks like me. But then I get exposed to things like the following IM I had this AM with my lab director in Romania. Put this into context on how I need to try and keep some fitness while on the road...especially in the late summer as I am trying to ramp it up (lots to do with keeping my mind sane, less the body at this time of year):
So many obstacles. So little time. So next time you see me out there smile and it will surely mean the dogs didn't get me.