Este tema é polêmico e pode ser mesmo que não exista o engenheiro 10x. Mas minha experiência mostra que existe o engenheiro 10x menos que o engenheiro normal. Ou seja. Ninguém é capaz de fazer milagres de 10x, mas existem pessoas que fazem muito abaixo do que deveria porque essa pessoa optou, de propósito ou não, de forma sem perceber ou não, por não estudar tudo oque precisa, de experimentar do jeito certo. É a pessoa que aprendeu rápido, com cursos e fontes duvidosos, e treinou o erro por muito tempo.
Essa pessoa cria dívida técnica 10x, especialmente quando ela quer 10x usando IA.
E essa pessoa passa desapercebida em um time 10x negativo. Por isso precisa tanto de profissionais para trabalhar. Isso acontece desde empresas pequenas até mesmo megacorporações que usam arquiteturas complexas que vai gerando dívida técnica cada vez mais. As decisões tomadas são baseadas em hype e não de forma pragmática. Adotam sem provas que vai melhorar. Até conseguem provar que o começo é mais rápido, mas ninguém ousa medir o longo prazo que faz perder a vantagem inicial.
Esse é o time 10x menos, algo cada vez mais comum, porque ele é composto de pessoas experientes, cheias de si e que só treinaram o erro a vida inteira, vomitando coisas erradas como se fosse o certo. Geralmente essas pessoas são boas de soft skills, para compensar a falha em hard skills.
Então a pessoa 10x ou time 10x são apenas o que deveria ser o comum, o correto. Ninguém consegue fazer mais que o correto, mas consegue criar a ilusão de que está fazendo mais.
De maneira alguma deve-se evitar as pessoas de soft skills, mas sem o hard skills não pode ser ignorado, e está sendo muito, por isso que temos softwares cada vez piores. Tenho anedotas diversas onde eu vi que a contratação só levava em conta o soft skills e o ambiente de trabalho era ótimo, mas o produto final era trágico. Hoje tem muitos casos que eu não sei como foi o processo mas o resultado final é trágico ou pelo menos ruim aceitável, que pode ser pior porque nunca será melhorado., então provavelmente foi isso, contratação de pessoas sem hard skills.
Bons profissionais levam muitos anos para ser forjados, e precisa ser feito do jeito certo, com muita dedicação e trilhar o caminho certo que a pessoa leiga não sabe bem e não pode confiar muito em influencers que estão ali em busca de views.
A única coisa que não gostei desse texto é tentar colocar 4 itens que um time deve fazer para ser 10x, isso é ingênuo, simplista e seria melhor sem isso ou então um novo capítulo muito extenso com uma pesquisa profunda para colocar tudo o que precisa, que é bem mais que esses 4 itens. A maioria das pessoas que vão ler isso não tem experiência para fazer essa crítica por conta própria e acabam achando que isso é assim mesmo.
Não canso de dizer: a IA está sendo usada como uma ferramenta de criação de dívida técnica, em geral fazendo as pessoas parecerem ser 10x, mas que no final são 10x para baixo.
A maior parte dos desenvolvimentos são feitos em times de uma pessoa, ou que seja duas. E isso tende a acontecer mais no futuro próximo por causa da IA, usada de forma adequada ou equivocada.
S2
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui).