Você não é um engenheiro melhor porque digita comandos Git manualmente
Reação geral à posição do artigo
- Muitos veem o título como flamebait ou como algo prescritivo (“você está queimando a sua vida”), o que afasta as pessoas da IA em vez de persuadi-las.
- Vários comentadores concordam com delegar tarefas chatas e mecânicas à IA, mas contestam a moldura de conselho de vida absolutista.
- Outros acham que o post carece de exemplos concretos ou evidências para afirmações como “a IA faz este trabalho melhor”, confiando demais em “confie nos meus X anos de experiência”.
IA para operações Git e fluxo de trabalho de PR
- Alguns engenheiros delegam pesadamente o trabalho com git a agentes (rebases, merges, limpeza de branches, rotulagem de PRs, atualização de checklists), chamando a maior parte disso de sobrecarga mecânica.
- Outros mantêm LLMs longe da execução direta de git por preocupações de confiança/segurança, usando-os apenas para aconselhamento ou comandos pontuais.
- Uma visão recorrente: git conduzido por IA é seguro e eficaz se você já entende conceitos como rebases, merges e fast-forwards; perigoso se você não entende.
Mensagens de commit, comentários e comunicação
- Forte reação contrária a mensagens de commit e descrições de PR escritas por IA:
- Frequentemente prolixas, irrelevantes ou fora da intenção real.
- Pioram o histórico do git, tornando bisect e arqueologia de código mais difíceis.
- Contraponto: LLMs são excelentes resumidores quando bem orientados, e podem impor um estilo interno consistente em uma equipe.
- Vários argumentam que escrever commits manualmente força você a entender e assumir responsabilidade pelas mudanças, o que melhora a qualidade técnica geral.
Terceirizar o pensamento vs. abstrações
- Preocupação de que delegar demais à IA leva à atrofia de habilidades e a menos entendimento do próprio código; “terceirizar o pensamento” vs. “automatizar a chatice”.
- Outros respondem que abstrações são uma necessidade cognitiva; a IA é apenas mais uma camada de abstração, como linguagens de mais alto nível ou refatorações em IDEs.
- Meio-termo comum:
- Você deve entender pelo menos uma camada abaixo daquela em que opera.
- IA é aceitável para trabalho braçal se você ainda lê diffs, executa testes e aplica julgamento.
Habilidades, produtividade e futuro da engenharia
- Alguns relatam que fluxos de trabalho muito dependentes de IA não aceleram dramaticamente a entrega de funcionalidades, mas liberam tempo para design, segurança e modelagem de dados, com menos bugs.
- Há preocupação de que, se uma função puder ser reduzida a “apertar next” em uma IA/IDE, ela seja facilmente substituída ou comoditizada.
- Conhecimento de baixo nível (git, CLI, Linux) é defendido como valioso quando as coisas quebram, embora outros prevejam que os modelos acabarão lidando até com tarefas de recuperação.
Meta-discussão: conteúdo de IA e detecção
- Frustração visível com acusações constantes de que todo artigo é “AI slop” e com a dependência excessiva de detectores de IA.
- Norma sugerida: julgar o conteúdo pela utilidade e clareza, não por ter sido assistido por IA.