So, I got a promotion at my current job a few days ago and was asked which role I would like to have.<p>I had, for long, been averse to management and had decided at the start of my career to go the architect way. Moreover, I am an introvert who can (/has) gone days without meeting people.<p>No way had I imagined I would end up choosing to be a technical manager. Mostly, because of my recent experiences, seeing how non-technical managers made lives hell for the developers and how they always had the last say. Also, the project I'll be on is an entire new one, for which I'll be building my team, managing and delivering the project while working on technical things myself. Where as, being a technical architect, in my humble opinion, one's work would end as soon as one has envisioned and designed the product architecture, or keep giving intermittent advice (generalizing a bit here).<p>So HN, should I have chosen otherwise? What's your preference, as the next step to a developer role?
I think the fact that you chose Technical Manager, and the reasons therein, says a lot about who you are. When your motivation is for other people that's a very good motive, in my opinion. Good technical managers are a rare treat and highly indispensable (both to their employer and employees), mostly because people who are talented on the technical side tend to shun management.<p>I say, "Congratulations!" and, "Thank you!" For all of us out there who wish that more dedicated talented people went into management. I'm sure you'll do well.