Doing What I Love

The last few years have been hard. I’ve been doing way more of the stuff I don’t like and far less of the stuff I do. I’ve struggled to motivate myself. Mornings kind of drag out. I wake up groggy and stay that way for hours. If I get in a groove it’s for a couple of hours straight, not the four-six hours it used to be. “Quitting time” never seems to come fast enough. Weekends are required just to recover from the week.

For a while I thought, well, I turned 40 this past fall and I must be slowing down. I can’t write code like I could when I was 24. I can’t work for 14 straight days, 16 hours a day. Heck a few days in a row of straight coding is wearing me out.

The last couple of months have really shifted. The code is more interesting. I’ve learned new stuff. And now Equals is functioning, the help documents are almost done and we are writing sample notes to help people out. We’ve started to talk about what’s next (feature-wise), something that has been taboo for too long because we weren’t certain we could get to the pains of completing what was already on our plates.

I spend all day writing code or writing help or whatever and can’t believe it when I look up and it’s 2 in the afternoon and I never ate lunch. I eat dinner with the family then either go back to the computer to finish something up or at least have thoughts rolling around in my brain. There has been more nights then I can count where I have been unable to fall asleep because of the excitement and desire to keep going.

Last week things moved to a new level. Watching Apple’s announcements at WWDC, reading and listening to other developer’s reactions, thinking about all the cool things we can do with iOS 8, now I am excited on multiple fronts. There isn’t enough of me to go around!

We have a vacation planned for late next week and, for the first time that I can remember, I really don’t want to go. Yes, I want to spend time with my family but we have momentum now on the products and I’m afraid to lose it.

I woke up this morning ready to go. Out of bed, dressed, ate some breakfast and here I am, sitting in front of the computer soon-thereafter, ready to fix bugs and write docs. Time to hit send on this and get to work.