Acredito firmemente que uma das partes mais críticas de ser sênior ou líder é a disponibilidade para os juniores. Os idosos e os líderes geralmente têm tarefas que somente eles têm o direito de realizar (não damos aos juniores direitos de gravação para encenação e prod, por exemplo). Além disso, uma parte significativa do seu trabalho é orientar as pessoas mais novas, o que significa responder perguntas e não ignorá-las. Quanto mais velho você for, maior será a probabilidade de ser interrompido por outras pessoas que precisam de algo de você. Você precisa desistir do sinal "não perturbe" e aprender a trabalhar com interrupções.
Ouvir é importante.
Por favor e obrigado você é importante e não custa nada.
Não espere mais do que você está disposto a dar. Se você quer que eu trabalhe até as 3 da manhã, é melhor você estar lá ao meu lado também. Nada é mais desanimador do que trabalhar para alguém que sai pontualmente todos os dias imediatamente depois de lhe dar uma tarefa que precisa ser executada às sete da manhã.
Ser justo. Não jogue favoritos (especialmente não jogue favoritos, dando a sua namorada ou namorado as melhores coisas). Trate todos os funcionários com respeito (mesmo as pessoas que você não gosta).
Seja decisivo. Não deixe as decisões de lado para que ninguém possa progredir ou piorá-las a cada cinco minutos.
Defenda seu povo. Você não vencerá todos eles, mas as pessoas enfrentarão alguém que os apoiará na cadeia.
Esteja disposto a ser o vilão quando necessário. Uma maçã podre pode destruir uma equipe de desenvolvimento, não se apegue a essa pessoa porque você não deseja confrontar o mau comportamento dela (isso se aplica mais aos líderes e supervisores oficiais). Quando você tiver más notícias, conte à equipe, não guarde em segredo (elas descobrirão eventualmente e depois ficarão furiosas com as más notícias e a manutenção secreta). Você não está lá para ser popular, mas para fazer o trabalho. Qualquer pessoa em uma posição de gerência ou quase-gerência deve estar disposta a ser impopular.
Aprenda a vender idéias para os superiores e ensine essas habilidades aos seus desenvolvedores.
Entenda a importância do domínio comercial e torne-se especialista nele, bem como na programação.