
In the next month, I have to pick one of the following career paths:
Technology Manager - managing a team of developers. Deals directly with clients, project managers, and focuses mainly on delivery and the numbers.
Technology Strategist - involved in client pitches and new business wins. Finding the right technical solution to meet the client's needs.
Solution Architect - a consulting role on specific technologies and trends. Remains focused on a small number of technologies but with great depth.
...
In a way, I feel that I should head the Manager route, because I'm probably going to end up there eventually anyway... But on the other hand, I'm having way too much fun being a code monkey! Out of all of the roles above, Solution Architect probably evolves the most coding, but its SO specific...I wouldn't get to branch off into new and exciting things as I do now. And as for Strategist, the down side is that I'd code significantly less and have to leave my team. I'd be put in another department with a whole new set of bosses, co-workers, and clients.
Bottom line, I love being a code monkey and I'm gonna miss it. But then again, we've got some 50 year old programmers that scare the hell outta me.
ugh...responsibility, here I come.
