The #1 skill good devs need to develop is self-marketing. Would that all managers could recognize talent by output alone but alas we all know that's not the case.