Skip to content

🤝 Liderança & Senioridade Atitudinal

O Salto de Impacto: Um engenheiro júnior resolve problemas de código. Um sénior resolve problemas de negócio através de tecnologia. Um líder resolve problemas de equipa e antecipa crises antes que elas ocorram.

Para organizar esta informação, dividimos em Atitudes vs. Entregáveis.

1. O “Não” Estratégico (Combate ao Over-engineering)

Section titled “1. O “Não” Estratégico (Combate ao Over-engineering)”
  • YAGNI (You Ain’t Gonna Need It): Resistir à tentação de construir abstrações para problemas que ainda não existem.
  • Custo de Manutenção: Cada linha de código escrita é um débito futuro. A melhor solução é, muitas vezes, a que remove código.
  • Não é apenas “o meu código funciona”. É “o sistema em produção está saudável, a documentação está clara e a equipa sabe como operar o que eu construí”.

🛠️ Ferramentas de Liderança Técnica

Section titled “🛠️ Ferramentas de Liderança Técnica”

RFCs (Request for Comments) & ADRs (Architecture Decision Records)

Section titled “RFCs (Request for Comments) & ADRs (Architecture Decision Records)”

Como um líder conduz discussões sem impor a sua vontade:

  1. Escrita de Propostas: Documentar o “Porquê” antes do “Como”.
  2. Facilitação: Gerir o consenso, ouvir as vozes mais silenciosas da equipa e decidir quando há um impasse.
  3. Histórico: As ADRs servem para que, daqui a 2 anos, ninguém pergunte “quem foi o génio que decidiu usar esta BD?”.
  • Code Reviews de Alto Nível: Focar menos na sintaxe (que o linter resolve) e mais no design, segurança e legibilidade.
  • Sponsorship: Não é apenas ensinar, é criar oportunidades para que os juniores brilhem em projetos desafiantes.

Quando algo falha em produção:

  • Foco no Sistema: “Como é que o nosso processo permitiu que isto acontecesse?” em vez de “Quem fez o deploy?”.
  • Timeline de Incidente: Reconstruir os factos para criar salvaguardas (melhor monitorização, automação).

Um líder identifica fricção no dia a dia. Se o setup de um projeto demora 2 dias, o líder automatiza-o para demorar 2 minutos. Automatizar é um ato de liderança.


⚖️ A Matriz de Decisão (O olhar do Sénior)

Section titled “⚖️ A Matriz de Decisão (O olhar do Sénior)”
SituaçãoReação de Curto PrazoVisão de Senioridade
Bug em ProduçãoFix rápido e esquecer.Fix, post-mortem e novo teste de regressão.
Nova FeatureEscolher a tech mais moderna.Escolher a tech que a equipa domina e escala.
Prazo ApertadoTrabalhar horas extras.Negociar o scope e alertar para o débito técnico.

💡 Nota de Senioridade: A senioridade não se mede em anos de experiência, mas na capacidade de reduzir a complexidade onde outros a aumentariam. Se consegues explicar um sistema distribuído a um Product Manager de forma simples, estás no caminho certo.


  • [[Arquitetura-Trade-offs]]
  • [[Qualidade-Debito-Tecnico]]
  • [[Comunicacao-Escrita-RFCs]]