Como lidar com existem dois tipos de pessoas no dia a dia técnico
Você já entrou em uma sala de reunião e percebeu que metade do time acha que o problema é processos e a outra metade acha que é ferramentas? Isso é existem dois tipos de pessoas na prática. Não é uma teoria bonita, é só o que acontece quando você tenta escalonar algo num time com gente nova. Eu trabalho com arquitetura de software há mais de dez anos e já vi isso mil vezes. A versão curta: tem quem resolve com scripts automatizados e tem quem resolve conversando com as pessoas certas. Nenhuma abordagem é universal. Às vezes as duas colidem e nada acontece por três semanas.
O mito de existem dois tipos de pessoas e o que ele esconde
O meme original simplifica demais. Na realidade, o que você vê é um espectro. Tem gente que prefere documentação sempre atualizada. Tem gente que prefere chamado no Slack. Tem ainda quem precisa dos dois dependendo do contexto. Quando alguém afirma categoricamente que só uma abordagem funciona, normalmente está esquecendo de algum detalhe importante do projeto. Um caso real meu: num migração de banco legado para cloud, a equipe técnica queria tudo em Terraform. O produto queria mudar requisitos a cada sprint. O resultado foi que criamos uma camada híbrida com estado manual documentado em Markdown e deploy semiautomático. Funcionou porque aceitamos a tensão em vez de tentar resolver com um único processo.
Como identificar qual perfil domina no seu time
A coisa mais útil que aprendi foi parar de tentar converter todo mundo. Em vez disso, mapeei onde cada pessoa se encaixa naturalmente. Fiz uma lista simples com três colunas: automação manual, automação com validação humana, e automação completa com rollback. Depois classifiquei cada membro da equipe baseado em projetos recentes, não em entrevistas. Isso leva cerca de uma tarde. O ganho real aparece em dois meses, quando você para de ter discussões sobre quem deveria fazer o quê e começa a distribuir tarefas pelo perfil de cada um.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Dicas práticas que funcionam (e as que não funcionam)
A maioria dos artigos na internet recomenda criar personas fixas. Eu desisti disso. Pessoas mudam de perfil conforme o projeto. O que funciona é rotular a tarefa, não a pessoa. Um mesmo desenvolvedor pode ser brutal com automação em infraestrutura e completamente manual em integrações com equipe externa. Outra coisa: não use isso como justificativa para não investir em automação. Conheço times que disseram "tem gente que não gosta" e travaram processos por anos. A diferença é que você precisa de pelo menos 60% de alinhamento para começar. Se tiver 40%, o melhor é contratar alguém ou treinar com projetos pequenos primeiro.
Limitações que ninguém conta
Esse modelo falha completamente em times pequenos com menos de cinco pessoas. Ninguém tem espaço para especialização. Também não funciona bem em ambientes regulados onde cada decisão precisa de assinaturas múltiplas. E tem o caso dos contratados terceirizados que passam três meses e vão embora. Você perde o know-how. Se o seu time tem alta rotatividade, o melhor é documentar tudo em checklists revisáveis. Automação avançada vai quebrar quando a pessoa que escreveu o script for embora. Checklists são chatos, mas sobrevivem a mudanças de equipe.
Quando trocar de abordagem
Eu mudei minha estratégia depois de um projeto em que a automação perfeita travou por causa de uma dependência externa. Passamos duas semanas esperando confirmação de um fornecedor. O melhor workaround foi criar um estado intermediário com dados mockados e validação manual apenas nos pontos críticos. Ganhamos tempo sem comprometer a segurança. Se o seu projeto depende fortemente de terceiros, considere uma abordagem híbrida desde o início. Não espere o primeiro bloqueio para improvisar. O custo de adaptação sobe exponencialmente após a terceira interrupção.