Now IBM's giving me an opportunity to practice using another hat: consultant. It's a bit of a jump going from writing code as a developer to participating in strategy workshops, but it's one of my quirks that I enjoy both. I had sprinkled strategy workshops and presentations throughout my development work, taking a few days here and there to travel and speak. This time we're reversing the mix: mostly workshops and strategy, and a little bit of technical mentoring. (Not bad for someone who's officially an entry-level employee! ;) )
One of the wonderful things about being in IBM Global Business Services is that I can do both development and consulting from the same position. From the point of view of the company, it's just another assignment. As long as my billable utilization remains high, I can work on whatever creates the most value for our clients, the company, and myself. I seem to flip between consulting and development every six to twelve months, which is enough to keep things novel and interesting.
I might blog less about Drupal and more about Web 2.0, Gen Y, and travel. Instead of applying relentless improvement to my coding skills, I'll work on honing my presentation and facilitation skills. I'm sure I'll come out of this with a broader and deeper understanding of different industries and emerging topics. I'll probably also end up with a more modulated voice, a good wardrobe of suits (some of which I may even have made), and probably a thirst for another coding project.