There is some dirty secret i learned in my time as a eng. manager: Working in open source / Being the maintainer of a popular library / Blogging about software: All this things won't give you necessarily a competitive edge but can work against you. It's counterintuitive but sometimes teams are looking for a more low-profile hire.
How so? Care to elaborate? I get that bloggers/educators can sometimes be not the best fit for IC roles but doing open source seems like a huge advantage.
It dependents on the size of the organization a lot. However in general it's likely that the new hire is the most competent of them all, which would be an immediate risk for some of the managers (e.g being displaced)