I don't think I've mentioned this here yet, but a couple weeks ago I was promoted to Team Lead. It's an exciting acknowledgment of my role on the team (though the past few weeks haven't really been my most productive) At the time, I didn't think it would really be that big of a change, since I had already been taking on more of a leadership role. However, today brought an interesting new twist to the position. Joe, who is responsible for organizing the entire team, announced that he will be leaving Airwave to pursue an
amazing opportunity at Yahoo. I'm thrilled for him, but am of course sad to see him go. If nothing else, it really validates the process that we've developed at Airwave.... Especially since the last person to leave took a similar position at Google. Basically, they will be teaching Yahoo and Google the techniques we've used at Airwave to build a successful software development team.
The upshot of this is that my responsibilities as Team Lead will be quite a bit different than what I have been doing in the past. I'll be more involved with the meta aspects of our development efforts and not doing nearly as much coding. I'll be interfacing with the other departments and helping to organize the rest of our team. It's an opportunity for me to step up and be involved in running (not just being a member of) a successful XP team. I'm excited about the possibilities, but a little hesitant about the new challenges I'll face... Especially because I'm far more comfortable and confident with my coding abilities than I am with my people organization skills. Though, for Airwave to continue to be the "best small company in the world" someone is going to have to step up and I think that person needs to be me.
Hmmm... guess I should go to bed, so I can make that 8:45 stand-up that I've been having trouble getting to lately. ;-)