I pride myself on finding balance in my life. I think sometimes my family would say I get on a plane too often, other times not nearly enough. That is what I mean by balance! It all evens out in the end. I have a wonderful wife and children, who I love dearly. I work at a career I am still enamored with after 20+ years. I get to travel and meet people who always teach me something. At the end of all that, I get to take my daughters to school in the morning and dentist appointments when they have them and volunteer when they perform in "The Nutcracker" every year. I can't wait to do the same for my youngest one when she gets older (for now I'll change diapers, make dinner and read stories).
As I tell my oldest daughter (who is still pretty young), "Every day should present an opportunity to learn something new, if it doesn't there would be no reason to be alive."
I find, even though I travel a lot to teach others, the process of teaching provides the best opportunity to learn. Not only do you learn as you prepare to teach, you learn when you listen to the feedback you receive and when you get to engage one on one. There is certainly no shortage of interesting people on airplanes and in airports, at hotels and restaurants and all the little places traveling takes you.
I cherish every opportunity to meet with customers, business partners and coworkers face to face, as those are the moments that shape my knowledge and perspective. Without that interpersonal engagement I fear I would quickly become irrelevant.
I can honestly say I have spent way too much time thinking about things most IT people don't ever want to think about. From the early days of trying to program Z80 assembly language to the present time, talking about the ins-and-outs of IT financial management, I have went where few geeks like to tread. Most of the time it has lead to another rewarding facet of my career (not with the Z80 thankfully) and opened a new door of learning opportunity. I look forward to what tomorrow brings...