I know an amazing IC at a software company I once worked at that I still keep in touch with. He has extremely deep technical knowledge, which you can simply deduct from basically everyone in the company (even from other teams) coming to him for advice. He's been at the company for >10 years.
He has strong opinions on current processes and just getting things done.
This post resonated deeply with me, since I've discussed before with him his role and how it could evolve. I know for a fact that he dislikes lots of meeting and really likes working on the core product, and so far hasn't really jumped on the opportunity to go into management - he doesn't really want to be manager. So he is kind of exactly the guy the post is describing. The company is growing though and he is very slowly getting pushed by the head of development into a more managerial role..
Let's see how it works out. I believe he is going to be a great manager though.
Some of the best I've seen are highly technical people who moved into management and then realized they can actually do more by leveraging their people. It's not the same hands-on, but they enjoy working with others to get things done.
He has strong opinions on current processes and just getting things done.
This post resonated deeply with me, since I've discussed before with him his role and how it could evolve. I know for a fact that he dislikes lots of meeting and really likes working on the core product, and so far hasn't really jumped on the opportunity to go into management - he doesn't really want to be manager. So he is kind of exactly the guy the post is describing. The company is growing though and he is very slowly getting pushed by the head of development into a more managerial role..
Let's see how it works out. I believe he is going to be a great manager though.