Hi, I initially asked on meta.stackoverflow the best place to pitch my question, but the results didn't point to anywhere I was likely to find an answer. Hopefully this is programming related enough.
I would imagine all programmers begin working as part of a team, under an IT manager, or supervisor of some description, and most progress from junior programmer, to programmer, to senior programmer. While I'm only in the middle, I am thinking the next step up is to be a manager of some description. I'd like to be a programmer who not only writes code (or manages architecture) but also manages one or two other programmers.
If you look at most types of jobs and salaries, management and soforth scores the highest by far. It's something I'd enjoy doing and want to progress to.
Is this a realistic and normal progression for someone in IT? Does anyone have any advice relating to this? Do the experienced programmers who've been programming for a few years end up as a manager or progress to such a position?