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?