O Copilot Está Me Deixando Improdutivo?

O Copilot Está Me Deixando Improdutivo?

A autenticação do GitHub Copilot na minha empresa cai toda hora. TODA. HORA!!! E com isso minha paciencia vai embora.

Aí começa o ritual: reautenticar, fechar e abrir o VSCode, jurar fidelidade à OpenAI, prometer que dessa vez vou escrever um prompt direito… tudo isso pra ele voltar a funcionar por cinco minutos e depois cair de novo.

O pior é que quando não é problema de conexão, é ele inventando soluções psicodélicas pros meus problemas.

Eu peço pra converter um JSON em YAML, e ele me devolve um poema sobre microserviços em TypeScript.

Eu peço um script pra rodar um container, e ele me entrega um deploy inteiro no Kubernetes com direito a Helm chart e segredos criptografados.

Enfim, hoje minha paciência acordou de TPM. Resolvi seguir o caminho dos astecas e não usar IA.

E não é que foi uma surpresa?

Descobri que eu passo menos tempo digitando em um prompt e corrigindo coisas que eram ridiculamente fáceis de fazer sozinho. Mas que a IA insiste em errar porque… bem, contexto não é o forte dela.

No começo, confesso que deu um certo pânico. “Caramba, eu vou ter que pensar no código sozinho?”.

Mas logo percebi que algumas coisas que eu estava delegando pra IA eram absurdamente triviais.

Coisas que, em vez de me ajudar, estavam me deixando mais lento.

O Mito do “Prompt Melhor”

Agora vem a galera do “Você tem que melhorar seu prompt!”

Sim, claro, faz sentido… se o objetivo for algo complexo.

Mas por que raios eu gastaria 50 linhas de prompt só pra pedir pra IA mudar a tipagem de uma variável?
Ou tentar melhorar uma documentação que já estava quase boa?
Ou fazer um refactor que eu mesmo faço em um minuto?

E tem mais: mesmo quando eu escrevo um prompt detalhado, às vezes o Copilot ainda erra o básico.

Eu peço pra ele transformar uma função assíncrona em síncrona, e ele… simplesmente ignora o await.

Eu mando ele trocar um for por um map, e ele me devolve um código que itera sobre o array, mas não retorna nada.

Aí eu me pergunto: sou eu que preciso melhorar o prompt, ou é ele que precisa parar de fumar orégano?

Se for pra gastar esse tempo dando explicação, é mais rápido eu resolver sozinho.

E é aí que eu percebi…

Quando a IA Atrapalha Mais do Que Ajuda

Depois de um bom tempo usando IA no dia a dia, cheguei a uma conclusão assustadora: ela está me deixando preguiçoso.
E pior… improdutivo.

O retrabalho só aumenta.

Cada vez que peço algo pra IA, eu preciso revisar tudo. E normalmente, refazer metade.

É como contratar um estagiário que tem potencial, mas ainda está aprendendo. Só que, diferente de um estagiário humano, a IA não aprende com os erros.

Eu corrijo hoje, e amanhã ela erra a mesma coisa de novo.

Claro, pra quem não tem conhecimento técnico, a IA pode ser um baita atalho. Mas no meu caso, percebi que meu nível técnico já está acima do que a IA consegue entregar.

Se eu delego uma tarefa pra IA, acabo demorando o dobro do tempo revisando, corrigindo e refatorando.

E o pior?

Ela entrega aquele código todo bonitinho, indentado, cheio de comentário

Só que não funciona direito ou ignora detalhes óbvios do contexto.

Eu pedi um código simples, e ela adicionou três classes abstratas, um design pattern e uma factory que não precisava.

Já eu? Faço rápido.
Não fica tão bonito, mas funciona.

E funciona de primeira.

Quando a IA Cria Problemas Que Não Existiam

Outro dia, pedi pro Copilot corrigir um erro de digitação no meu código.

Simples, né? UMA LETRA ERRADA.

O que ele fez?
Refatorou tudo, dividiu em três funções novas, adicionou logs detalhados e ainda criou uma interface que ninguém pediu.

Eu só queria trocar um “i” por um “o”, e o desgraçado reinventou o SOLID no meu código.

A essa altura, já estava claro que a IA estava me fazendo perder tempo, e não ganhar.

Reflexões de um Ex-Viciado em IA

Eu sempre gostei de tecnologia, de automação, de ferramentas que fazem a gente ganhar tempo.

E quando o Copilot surgiu, parecia a solução perfeita.

Mas o que percebi depois de meses de uso é que ele não resolve tudo sozinho.

O problema não é a IA em si.
O problema sou eu passando pra IA tarefas que eu resolvo muito mais rápido do que ela.

É o mesmo que pedir um Uber pra ir até a esquina.
Até o motorista chegar, ligar o carro e dar a volta no quarteirão, eu já teria ido a pé.

Então o que faz sentido delegar pra IA?

  • Tarefas repetitivas e chatas (ex: boilerplate, testes simples, geração de documentação).
  • Sugestões rápidas (ex: nomes de variáveis, pequenas otimizações).
  • Explorar algo novo (ex: aprender um framework diferente, testar um padrão de código novo).

Mas tem coisas que não valem a pena delegar:

  • Pequenas mudanças óbvias (eu mesmo faço mais rápido).
  • Coisas que exigem muito contexto (a IA sempre erra ou complica demais).
  • Código que precisa estar certo de primeira (evito retrabalho).

Chega de IA (Por Enquanto)

Então é isso. Tô parando de usar IA integrada no VSCode.

Até que ela realmente me faça ganhar tempo, e não perder.

E antes que alguém fale: “Mas esse post é contra IA?”
Não, não é sobre IA.

É sobre produtividade.
Se a ferramenta não está me ajudando, eu não deveria estar usando.

Se um dia o Copilot melhorar a ponto de não precisar reexplicar tudo a cada prompt, eu volto.

Mas até lá, prefiro confiar nos meus próprios neurônios.

E Você?

  • A IA tem ajudado ou atrapalhado seu fluxo de trabalho?
  • Você sente que está se tornando dependente dela?
  • Ou que ela faz você perder mais tempo do que ganhar?

Deixa aí nos comentários! Quero saber se sou só eu ou se tem mais gente nessa crise existencial com IA.