Earlier this week I found out that one of the Directors of Engineering at my company will be leaving for a new job at eHarmony. I was asked if I wanted to assume some of his responsibilities and manage a team of 4 people: 2 Java developers and 2 PL/SQL developers. At the risk of not getting to code very much anymore, I accepted and my title of Principal Engineer will be Engineering Manager starting October 16. I figured it was time for a new challenge and higher standing within my company. My new team will be focused on projects that typically last around 2-3 months.
Just in the last few days, my job has changed tremendously. I am starting to get invited to a ton of meetings. Some are just to meet key business people, some are to learn about and prioritize all of the company's projects, and others are to get to know my new team and determine what our goals will be. During the last 2 days (16 hours) of work, I think it has been 14 hours of meetings and 2 hours of free time at my desk.
I have a feeling that I'm going to have to start relying on side projects outside of work to keep up my programming chops. Right now I'm pouring through Ruby on Rails books and also working on a Java-based social shopping web site with a few other people. That should keep me pretty busy.