Arbor.Conversar →

A maioria dos devs usa I.A. do jeito errado.

Os 5 erros que separam quem usa I.A. estrategicamente de quem só virou um copy-paster mais rápido. ———————————————————————————————————————— Eu tenho uma tese impopular: a I.A. está tornando a maioria dos desenvolvedores …

10/05/2026
Capa: A maioria dos devs usa I.A. do jeito errado.

Os 5 erros que separam quem usa I.A. estrategicamente de quem só virou um copy-paster mais rápido.

————————————————————————————————————————

Eu tenho uma tese impopular: a I.A. está tornando a maioria dos desenvolvedores piores.

Não porque a tecnologia seja ruim. Pelo contrário, nunca houve uma ferramenta com tanto potencial de alavancagem na história da nossa profissão. O problema é como ela está sendo usada.

Em conversas com devs de todos os níveis (do júnior ao staff) eu vejo o mesmo padrão se repetir. Profissionais talentosos, capazes, curiosos, usando uma das ferramentas mais poderosas já criadas como se fosse uma versão turbinada do Stack Overflow. E pagando o preço por isso: em código que não entendem, em decisões mal tomadas, em produtividade que parece alta, mas se desfaz no primeiro bug em produção.

Esse ensaio é uma anatomia desse desperdício. Cinco erros que aparecem todo dia em times de engenharia, o que cada um custa de verdade, e o que fazer no lugar.

————————————————————————————————————————

ERRO #1 — TRATAR I.A. COMO STACK OVERFLOW TURBINADO

O sintoma é fácil de reconhecer: o dev abre o ChatGPT (ou Claude, ou Cursor), cola o erro ou faz uma pergunta pontual, copia a primeira resposta, testa, commita. Funcionou? Próximo ticket.

Isso não é usar I.A. Isso é Stack Overflow com um botão a menos.

A diferença, paradoxalmente, é que no Stack Overflow o dev costumava trabalhar mais. Ele lia 4 respostas, comparava abordagens, ia pros comentários ver os contras, escolhia. Esse processo (chato, lento, manual) fazia uma coisa silenciosa e importante: forçava o dev a entender.

Com I.A., a maioria pula essa etapa. E o que se acumula é código que funciona sem ser compreendido. Patches sobre patches. Decisões delegadas para uma caixa preta que não responde quando algo dá errado.

O custo aparece três sprints depois. Bug em produção, ninguém entende o módulo, a pessoa que escreveu não lembra porque nunca escreveu de verdade, apenas curou. O débito técnico vira débito cognitivo: você não tem o código, e o código não tem você.

A correção não é parar de usar I.A. É mudar a postura. Use I.A. pra pensar junto, não pra pensar no lugar. Pergunte "por quê", não só "como". Peça alternativas, peça contraste, peça os tradeoffs. Trate cada interação como uma aula curta com um sênior, não como um cupom de desconto cognitivo.

————————————————————————————————————————

ERRO #2 — PULAR O DESIGN E IR DIRETO PRO CÓDIGO

I.A. é a melhor ferramenta da história pra escrever código rápido. É também a melhor pra escrever rápido o código errado.

Quando o dev pula a etapa de definir bem o problema (qual o usuário, qual a restrição, qual a fronteira do sistema, qual o critério de sucesso) a I.A. resolve qualquer coisa que ele pedir. Inclusive a coisa errada. Com sintaxe limpa, nomes elegantes, abstrações bonitas.

E aí está o trigger: o output parece bom. O dev sente que avançou. Commitou. Próximo. Mas o código bonito está resolvendo o problema errado, e isso só vai aparecer no review (se houver), na refatoração (se acontecer) ou no incidente (que vai acontecer).

A I.A. é uma alavanca. Como toda alavanca, ela amplifica força boa ou ruim. Se você direciona pra coisa certa, ganha 10x. Se direciona pra coisa errada, perde 10x mais rápido. A diferença está no instante anterior à primeira linha de código.

Definir o problema continua sendo trabalho humano. Não porque a I.A. não consiga sugerir definições (ela consegue), mas porque a definição depende de contexto que só você tem: o usuário real, o histórico do produto, as conversas com o time, as restrições políticas, o orçamento, a urgência.

Antes de pedir código, gaste cinco minutos pedindo perguntas. Por exemplo: "Antes de eu te pedir uma solução, quais perguntas você precisaria que eu respondesse pra te dar contexto suficiente?". Esse simples movimento já separa quem usa I.A. estrategicamente de quem usa I.A. mecanicamente.

————————————————————————————————————————

ERRO #3 — ACEITAR O PRIMEIRO OUTPUT COMO DEFINITIVO

Esse é o erro mais comum, e talvez o mais subestimado.

A maioria dos devs aceita o primeiro output como se fosse o final. Copia, cola, ajusta uma variável, testa, commita. Pronto.

O primeiro output nunca é o melhor. É um rascunho. Uma primeira hipótese. Um "será que é por aqui?". Modelos de I.A. são treinados para soar confiantes, eles entregam respostas com a fluência de quem sabe o que está fazendo, mesmo quando não sabem. E essa fluência é exatamente o que faz devs aceitarem soluções medianas como ótimas.

O dev que extrai valor real de I.A. faz o oposto: itera. Pede alternativas. Contesta. "Existe uma forma mais simples?" "Por que essa abordagem em vez daquela?" "E se o requisito mudasse para X, ainda funcionaria?" "Quais são as limitações dessa solução?"

Cada uma dessas perguntas faz duas coisas. Primeiro, melhora o código. Versões 3, 4, 5 são consistentemente melhores do que a versão 1. Segundo, e mais importante: força você a entender. Você sai do ciclo refinando o código e o seu modelo mental ao mesmo tempo.

O dev mediano tem um ciclo de três passos: copiar, colar, commitar. O bom dev tem quatro: copiar, QUESTIONAR, refinar, commitar. Aquele "questionar" é a diferença entre alavancagem e dependência.

————————————————————————————————————————

ERRO #4 — INVERTER A ALAVANCA

Tem dev que pede pra I.A. decidir a arquitetura do sistema (uma decisão que exige contexto histórico, conhecimento do time, intuição sobre direção do produto, julgamento sobre tradeoffs). E depois fica escrevendo getter e setter na mão. Ou um CRUD inteiro. Ou os testes unitários óbvios.

A alavanca está invertida.

A regra mental é simples mas violada o tempo todo: DELEGUE O REPETITIVO, O CONHECIDO, O BOILERPLATE. MANTENHA EM VOCÊ O ESTRATÉGICO, O CONTEXTUAL, O QUE EXIGE JULGAMENTO.

Por que tantos devs invertem isso? Porque é mais confortável. Decisões de arquitetura são desconfortáveis: exigem se posicionar, exigem assumir consequências, exigem dizer "essa abordagem, não aquela". Já o boilerplate é seguro: você sabe fazer, dá pra fazer no automático, dá pra fingir que está produzindo enquanto está em flow.

I.A. permite escapar dos dois desconfortos ao mesmo tempo. Você delega a decisão difícil (que deveria ser sua) e mantém o trabalho repetitivo (que deveria ser dela). Sente que está produzindo, sente que está acompanhando o trend, mas o que está acontecendo é uma erosão silenciosa da sua função real como engenheiro.

A inversão correta dói no começo. Ficar duas horas pensando na arquitetura sem produzir uma linha parece improdutivo, até que você passa cinco minutos pedindo a implementação completa pra I.A. e ela entrega exatamente o que precisava ser entregue, porque o pensamento estava feito.

————————————————————————————————————————

ERRO #5 — USAR I.A. SEM SISTEMA

Esse é o erro mais invisível, e o mais caro a longo prazo.

Toda conversa começa do zero. Toda vez você re-explica o projeto. Toda vez a I.A. esquece o padrão que você estabeleceu ontem. Toda vez você precisa relembrar as decisões já tomadas. Toda vez você reinventa o mesmo prompt.

Isso não é usar I.A.. É apostar no acaso, repetidamente, com uma ferramenta determinística.

Os devs que ganharam alavancagem real construíram SISTEMA. Eles têm prompts versionados. Têm contexto reaproveitável (arquivos com convenções do time, padrões do projeto, decisões anteriores). Têm workflows definidos para tipos recorrentes de tarefa. Têm templates de revisão. Têm um histórico que evolui.

A diferença prática? Um dev sem sistema gasta 10 minutos por interação se preparando (explicando o projeto, lembrando o padrão, recolocando a I.A. em contexto). Multiplique por 30 interações por dia. São cinco horas semanais perdidas re-fazendo trabalho que poderia ter sido feito uma vez. E o pior: o nivelamento de qualidade é baixo, porque cada conversa parte do zero.

Um dev com sistema constrói uma camada de capital. Cada interação enriquece um repertório. Cada padrão salvo é tempo economizado para sempre. Cada workflow validado é qualidade nivelada por cima.

Em seis meses, a diferença entre os dois devs não é linear, é exponencial. Um virou multiplicador da própria capacidade. O outro virou usuário recorrente de um chatbot.

————————————————————————————————————————

O FIO CONDUTOR

Olhe os cinco erros juntos e você verá uma coisa: eles compartilham a mesma raiz.

Em todos eles, o dev abdicou de uma parte do próprio pensamento sem perceber. No erro 1, abdicou da curiosidade. No 2, do design. No 3, do julgamento crítico. No 4, da decisão estratégica. No 5, da construção sistêmica.

I.A. não causa nenhum desses erros. Ela só amplifica a tendência humana de tomar o caminho mais curto. Quem já tinha tendência a copiar respostas, agora copia mais rápido. Quem já pulava o design, agora pula com mais código. Quem aceitava soluções medianas, agora aceita com mais fluência.

A boa notícia é que o oposto também é verdade. A I.A. AMPLIFICA QUEM PENSA, QUEM QUESTIONA, QUEM ITERA, QUEM CONSTRÓI SISTEMA. Ela é o maior diferencial competitivo da carreira de engenharia em uma década, desde que usada com a postura certa.

A pergunta não é "você usa I.A.?". Quase todo dev usa. A pergunta real, e a única que importa nos próximos anos, é:

   » Você usa de um jeito que te torna mais forte ou mais dependente?

————————————————————————————————————————

PRÓXIMO PASSO

Esse ensaio é um diagnóstico. A correção é prática exige novos hábitos, novos workflows, novas formas de pensar a interação com modelos.

Foi exatamente isso que eu sistematizei no curso DESENVOLVIMENTO COM I.A. PARA PROGRAMADORES. Não é um curso de prompts. É um curso de postura, método e sistema, pra você sair do uso reativo e entrar no uso estratégico.

Se isso fez sentido pra você, [entra na lista do curso aqui]. As próximas turmas abrem em breve, e quem entra na lista recebe primeiro.

————————————————————————————————————————

Se você chegou até aqui, manda esse texto pra um dev que precisa ler. A próxima geração de engenheiros não vai ser definida por quem usa I.A. (todo mundo vai usar). Vai ser definida por quem usa direito.

Continue lendo

Ver todos →