Done it as a team lead for a period of time. May do it again with the right people. I enjoy the requirement gathering sort of stuff with design and programming and I like getting to know the users in the business and how that functions.
I consider the role of a team lead to always help out your team in an intangible function or being the one to advocate for something your team needs and to guide for them to learn. If I have to be management management I have no idea how that would play out.
And the risk is .. if your tech skills become rusty, middle-management is a soft target for downsizing.
Exactly. Right on the nail. I keep myself also coding/design/requirements quite a bit so I don't rust out. Also I just want to change it up.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.