40 pontos por GN⁺ 2026-02-08 | 17 comentários | Compartilhar no WhatsApp
  • Com a ascensão das ferramentas de geração de código por IA, o papel do programador está sendo reduzido ao de um simples revisor
  • A verdade mais desconfortável sobre as ferramentas de codificação por IA é que elas realmente funcionam; se você não acredita nisso, espere seis meses
  • Desenvolvedores sêniores podem recusar o uso de IA por princípio moral, mas os colegas júniores com bazucas e jetpacks acabarão esmagando todos em produtividade
  • Como a última geração que moldou código à mão, vamos sentir falta das madrugadas brigando com o depurador às 2 da manhã e do orgulho de dizer "fui eu que fiz isso"
  • Sem celebrar nem resistir a esse novo mundo, agora é hora de lamentar o artesanato que está desaparecendo

A era da IA e a realidade dos programadores

  • Nunca quis viver num mundo em que posts de blog e código que escrevi fossem consumidos e regurgitados por IA para outra pessoa ganhar dinheiro
  • O papel do programador foi rebaixado ao de um agente da TSA glorificado, alguém que revisa código para checar se a IA não contrabandeou algo perigoso para produção
  • O pior fato sobre as ferramentas de IA é que elas realmente funcionam, e isso ficará ainda mais claro em seis meses

Diferenças de reação entre gerações

  • Se você está no fim da carreira, talvez possa recusar a IA por princípio moral
  • Desenvolvedores no começo da carreira já usam Warp, Cursor, Claude e tratam o ChatGPT como terapeuta e programador em par
  • O alvo deste texto é a faixa de desenvolvedores na faixa dos 40 anos que ainda não percebeu essa realidade
  • Se o sênior rejeita a IA, os colegas júniores vão atropelá-lo com uma diferença de bazuca com jetpack contra bicicleta fixie, e o chefe começará a perguntar por que o júnior produz dez vezes mais código ganhando metade do salário

Escolhas realistas

  • Se você tem financiamento da casa, parcelas do carro e família, no fim vai fazer uma escolha pragmática
  • Pode ser uma decisão que o seu eu mais jovem e idealista não aceitaria, mas é a decisão que protege a casa, o carro e a segurança da família

Luto pela última geração que escrevia código à mão

  • Um dia vamos contar aos netos como era estranho digitar sintaxe de JavaScript com os próprios dedos, mas por dentro vamos sentir saudade
  • Vamos sentir falta das mãos de artesão que seguravam o código e o moldavam como argila, da luta contra bugs absurdos que só cediam ao depurador às 2 da manhã, e da experiência de criar algo do qual se podia ter orgulho
  • Vai desaparecer a satisfação de assinatura de artista ao deixar num repositório do GitHub a frase "fui eu que fiz isso"

Atitude diante do novo mundo

  • Não celebro nem resisto ao novo mundo; assim como o sol nasce e se põe, é um fluxo que não pode ser parado por protesto
  • O ofício da programação se tornará, para as futuras gerações, uma curiosidade como as ferramentas de um ferreiro num sítio arqueológico
  • Tudo voltar ao pó faz parte da natureza das coisas, mas ainda assim este é o momento de lamentar o artesanato que está desaparecendo

Principais discussões nos comentários

  • Revisão de código por IA e dívida técnica

    • A revisão de código feita por desenvolvedores sêniores ainda é necessária, mas o próximo passo será ter revisores de código por IA, refatoradores por IA e auditores de segurança por IA
      • Projetos como Ralph e Gas Town apontam nessa direção
    • O Claude atualmente produz código redundante e verboso, mas ao adicionar mais etapas de IA, os problemas realmente podem ser resolvidos
      • Se você tenta resolver tudo em uma única conversa, sai lixo; isso não significa que seja impossível evitar produzir lixo
    • A dívida técnica está se acumulando na maior velocidade da história, e o texto de 2007 de Greg Jorgensen, "Introduction to Abject-Oriented Programming", embora satírico, descreve com precisão como o Claude escreve código
  • Dúvidas sobre sustentabilidade econômica

    • Modelos melhores podem ser economicamente inviáveis sem reduzir o uso de energia e o custo de hardware
    • Quando acabar o enorme volume de capital investido a fundo perdido e os subsídios terminarem, o mercado de agentes de codificação sofrerá um baque
    • Mesmo aumentando o tamanho dos modelos em 10 vezes, já se observa retorno decrescente que não chega nem perto de um ganho de desempenho de 10 vezes
    • Se a bolha de investimento 17 vezes maior que a da era dot-com estourar, quem vai bancar o custo de operar esses modelos?
    • O primeiro grande salto dos LLMs foi inesperado, não planejado e, crucialmente, impossível de repetir
  • Custo de energia e regulação

    • O custo de energia pode cair com o tempo graças ao incentivo para construir modelos e hardware mais eficientes, mas ainda estamos na fase de reaproveitar chips feitos para gamers
    • Já surgiram modelos como o Kimi K2.5, capazes de rodar em hardware próprio, mas pelo Paradoxo de Jevons, mesmo que a eficiência energética melhore, o uso pode crescer e elevar o custo total de energia
    • A regulação pode ser o único meio de barrar esse futuro; quando a conta de luz dobrar, talvez surja vontade política
  • O choque entre capitalismo e automação

    • A economia capitalista depende do ciclo trabalho → salário → renda → consumo → receita, e o capital sempre tenta substituir trabalho para cortar custos, mas isso destrói a própria economia
    • Se recomendações de IA superarem o desempenho de CEOs, advogados e outros profissionais, quem vai receber resgate financeiro?
    • No fim, quando a concentração de riqueza tornar impossível sustentar uma família, haverá ajuste das leis e do contrato social, ou então haverá caos
  • O valor do open source e da colaboração humana

    • O projeto Pinafore foi um experimento para construir um app web perfeito sem compromissos com desempenho, acessibilidade e segurança
      • Ele também funcionava bem no KaiOS e mantinha uma cultura acolhedora para contribuintes
    • Daqui a seis meses, qualquer pessoa poderá criar seu próprio Pinafore com vibe-coding, mas nesse processo as oportunidades de encontro e colaboração entre pessoas desaparecerão
    • Código é um modelo da realidade, uma expressão das necessidades e exigências das pessoas; sem conhecer a realidade, não se pode criar um modelo dela
    • Quando o ChatGPT surgiu, à luz da experiência anterior com processamento de linguagem natural, parecia algo como os antigos modelos de Markov ou preditores da próxima palavra, mas causava inquietação; olhando para trás, isso talvez tenha sido um mecanismo de defesa

17 comentários

 
xguru 2026-02-08

Sinceramente... meus pêsames.
Os projetos feitos sem escrever uma única linha de código estão se acumulando na pasta de trabalho.

 
hackerst 2026-02-08

> Desenvolvedores no início da carreira já usam Warp, Cursor, Claude etc., e utilizam o ChatGPT como terapeuta e também como programador em par

  • Não como terapeuta, e sim terceirizando o cérebro pra ele kkk... Daqui a alguns anos, por causa da montanha de código merda deixada por desenvolvedores que nem conseguem corrigir bugs, talvez se abra uma era de ouro do software para os desenvolvedores que sabem depurar.
 
cshj55 2026-02-08

O fato é que até esse debugging a IA vai fazer sozinha mesmo.

 
hackerst 2026-02-10

O único fato aqui é que a sua opinião não é um fato

 
snisper 2026-02-09

A ilusão dos fatos

 
hohemian 2026-02-09

Até corrigir equívocos a IA faz por nós.

 
snisper 2026-02-10

erro humano recursivo

 
GN⁺ 2026-02-08
Comentários do Hacker News
  • Comecei a programar há 40 anos porque os computadores pareciam magia
    Agora estamos vivendo uma era ainda mais mágica do que naquela época
    Conversamos com computadores, e a fantasia dos anos 80 de imaginar sistemas com personalidade virou realidade
    Algumas pessoas dizem que “perdemos alguma coisa”, mas eu sinto que estamos justamente na era de ouro da computação

    • Para mim, a era de ouro foi quando os sistemas eram totalmente documentados
      Sinto falta da época dos micros de 8 bits, quando instruções de hardware e código de exemplo vinham juntos
      Hoje a IA funciona como uma caixa-preta, e software por assinatura, hardware fechado e infraestrutura centralizada (GitHub, AWS etc.) dominam tudo
      A abstração de escrever pseudocódigo em linguagem natural é interessante, mas por si só não basta para encobrir os problemas da computação moderna
    • Em certo sentido, acho que estamos em uma idade das trevas do software
      Daqui a 40 anos, C, bash e grep ainda vão existir, mas a maior parte do código atual em SaaS, JS, Python e Go terá desaparecido
      Há dependências demais; para rodar em 2050 um repositório de 2026, provavelmente serão necessárias grandes alterações
      Ainda não sabemos se a IA vai resolver esse problema ou torná-lo ainda mais complexo
    • Ao ver recentemente a Anthropic criar um compilador C com o Claude Code, senti que a técnica apurada (craft) humana está se tornando cada vez mais uma commodity de conhecimento
      A IA já aprendeu padrões de código aberto e gera código repetitivo com facilidade
      Os humanos ainda são necessários para o trabalho criativo, mas não está claro quantos continuarão sendo necessários no futuro
    • O dicionário reverso (reverse dictionary) com que sonhei por tanto tempo virou realidade
      Agora vivemos numa era em que você digita o “significado” e encontra a palavra
    • Hoje em dia programar está mais divertido do que em qualquer momento nas últimas décadas
      Sinto de verdade que é uma época excelente para viver
  • O LLM pode ser uma ameaça se você se vê apenas como um simples produtor de código
    Mas, se você é alguém que “pensa no que construir”, ele pode ser usado como uma ferramenta de apoio
    Eu já consigo distinguir o que devo delegar a um LLM e o que precisa continuar sendo feito por humanos

    • Meu trabalho tem vários aspectos, mas programar é a parte mais prazerosa
      Se a IA escrever o código no meu lugar, esse prazer desaparece
      No fim, o importante é o processo de construir com as próprias mãos
    • Centenas de bilhões de dólares estão sendo investidos nessa área, então parece improvável que a era em que só tarefas simples de código sejam substituídas dure muito
    • A linguagem humana é ambígua, então explicar código complexo para a IA acaba levando ainda mais tempo
      A capacidade da IA de entender contexto ainda é insuficiente
    • Agora me pego pensando: “por que deveríamos contratar desenvolvedores júnior?”
      A velocidade de escrever a especificação virou o gargalo, e o futuro da profissão parece sombrio
      Trabalhar com robôs também é interessante, mas a alegria de escrever código diretamente desapareceu
    • Eu também estou empolgado, mas me preocupa como a forma de pensar sobre o que construir vai mudar se as pessoas deixarem de escrever código diretamente
  • Eu não estou triste
    Desde criança, meu objetivo sempre foi criar coisas belas e úteis
    Agora eu projeto sistemas com palavras, e a IA assume o trabalho repetitivo
    Código é só um meio; a essência continua sendo a alegria de criar alguma coisa

    • Eu também gosto de programar, mas o que se constrói é mais importante
      Fico preocupado se um dia a IA vai decidir sozinha até mesmo o que construir
      Ainda assim, acredito que, como no xadrez, a criatividade humana continuará tendo valor
    • Também existe o contraponto: “se código não era a essência, então isso não era o seu craft”
    • Para mim, a alegria do processo é importante
      Trabalhar com LLMs é parecido com um artista fazendo imagens com IA
      Mesmo que o resultado tenha valor, é difícil sentir que isso basta para se chamar de “programador”
      Ainda assim, é bom poder delegar à IA as partes repetitivas e entediantes
      Mas, nas empresas, produtividade é o que importa, então sobra cada vez menos espaço para programar diretamente
    • Os resultados produzidos por IA, em sua maioria, não são interessantes
      A verdadeira criatividade ainda continua sendo dos humanos
    • Eu também sinto que esse novo mundo é mais eficiente
      Ainda dá para projetar arquiteturas elegantes, e isso continua sendo a minha alegria
  • É irônico ver a indústria de tecnologia ansiosa com a automação de si mesma
    Sempre dissemos “vamos automatizar o seu trabalho”, e agora nós mesmos viramos o alvo

    • Isso não é só uma questão de perda de emprego, mas uma história sobre a tristeza de perder uma relação pessoal com a tecnologia
    • Eu nunca pensei em mim mesmo como “alguém que automatiza o trabalho dos outros”
    • A maioria dos desenvolvedores provavelmente também não começou com a intenção de “acabar com profissões”
    • Eu sempre quis criar ferramentas que tornassem especialistas mais poderosos
      O objetivo nunca foi substituir pessoas, e sim ampliar suas capacidades
  • Eu também me identifico com o autor
    Gosto do processo de escrever código diretamente, pensando em estrutura, desempenho e testes
    Acho estranho quando tanta gente diz que “programar não é divertido”
    Dá para construir projetos rapidamente com LLMs, mas me incomoda perder a compreensão profunda do código

    • Para mim, o importante é a qualidade estética do código
      A IA não escreve bom código por instinto e precisa de ajustes constantes
      Quem “aprendeu a programar por dinheiro” provavelmente vai sofrer mais com essa mudança
  • Estou ouvindo esse papo de “espere só mais 6 meses” há 3 ou 4 anos
    Os empregos nem desapareceram ainda, e já parece um funeral precipitado demais

    • Toda vez a conversa é “só mais 6 meses”, e eu sinceramente nem sei mais o que exatamente estamos esperando
    • Também aparecem piadas do tipo “é só investir mais um pouquinho”
    • Mesmo assim, na prática, a evolução está acontecendo mais rápido do que o previsto
      Discussões de 6 meses atrás já perderam o sentido hoje
    • O ser humano nunca foi muito bom em prever o futuro
    • Nos últimos 6 meses o clima mudou bastante, e foi a maior virada desde o ChatGPT 3.5
  • Dizem que “nosso craft desapareceu”, mas isso talvez seja apenas o seu craft
    Um front-end web simples pode até ser substituído por LLM, mas nem toda programação é assim
    A saída do LLM é um resultado de compressão com perdas, então preencher essa lacuna ainda continua sendo tarefa humana

  • O ser humano é um ser experiencial
    Nossa experiência está no centro da sobrevivência, da cultura e da identidade
    Por isso é natural lamentar o desaparecimento do artesanato técnico
    Assim como a habilidade de domadores de cavalos ou cocheiros, o craft dos programadores também merece ser lembrado

    • Duas verdades podem existir ao mesmo tempo
      A automação é necessária, mas também é preciso fazer o luto pela perda
  • Antigamente eu gostava de ler código poético, mas depois de sofrer com pesadelos de manutenção mudei de ideia
    A cultura de avaliar desempenho por linhas de código (LOC) é uma métrica equivocada
    O código realmente difícil às vezes resolve um grande problema em apenas duas linhas
    Se as pessoas avaliadas por LOC desaparecerem por causa dos LLMs, sinceramente acho que eu ficaria feliz

    • No fim, o que importa é o valor do resultado
      Chefes que contam LOC não duram muito
      Um amigo meu, depois de 30 anos de carreira, saiu de uma FAANG e abriu uma startup,
      e diz que este é o melhor momento justamente porque consegue criar ideias que a IA não consegue copiar
      Ele descreveu assim: “numa época em que todo mundo anda de bicicleta elétrica, eu estou me preparando para o Tour de France”
  • Dizer “daqui a 6 meses a IA vai escrever código melhor do que você”
    é só uma promessa repetida há anos

    • Essa história de “em 6 meses” não passa de retórica de marketing para evitar verificação
      Quando alguém aponta as limitações atuais, a única resposta é “espere só mais um pouco”
 
parkindani 2026-02-09

Há uma quantidade surpreendente de opiniões negativas.

 
tsboard 2026-02-08

Sinto profundamente. As inúmeras noites de depuração que atravessei junto com este Mac mini que estou usando agora em breve serão substituídas por agentes de IA, mas acho que vou sentir saudade desta época.

 
snisper 2026-02-09

Além de serviços de IA, queria saber quais produtos feitos com IA, que realmente funcionam, existem por aí. Excluindo uns SaaS meia-boca, será que há produtos assim? Se forem embarcados, fico ainda mais curioso.

 
shakespeares 2026-02-09

Luto..

 
kimjoin2 2026-02-09

Também acho que parece haver um certo romantismo em torno de "código escrito à mão".

A direção de "fazer muito com pouca escrita" sempre existiu,
e, mesmo antes da IA, acho que já havia um clima parecido na época em que o GC surgiu.

Mesmo escrevendo código à mão, achamos que não há problema no nosso código, mas quando surge um problema acabamos abrindo o código interno ou vasculhando a memória.
Mesmo escrevendo prompts à mão, acho que vai ser a mesma coisa: achamos que não há problema no nosso prompt, mas quando surgir um problema vamos acabar abrindo o código interno.
Claro que, na maioria dos casos, isso também provavelmente vai ser resolvido por serviços de IA.

Também fico imaginando se código escrito à mão não vai acabar virando, em certo sentido, arte moderna... rs

 
princox 2026-02-09

Na verdade, penso que estou feliz porque a quantidade de coisas para estudar aumentou enormemente.
Mesmo coisas que são difíceis para eu escrever, eu as escrevo e depois estudo com afinco.

Desde o início, acho que em empresas de grande porte ou em projetos realmente importantes, tudo precisa ser revisado por pessoas, então, do ponto de vista de quem está aprendendo, isso não poderia ser mais interessante.

 
ehdgns104 2026-02-09

Se a Terra for resetada por uma supertempestade, virá uma era de ouro.

 
jjw9512151 2026-02-08

Embarcados ainda fazem a gente depurar até 2 da manhã por causa de uma ou duas linhas... kk. O que não está na documentação nem o Claude Code sabe...

 
euphcat 2026-02-09

Sou um desenvolvedor de controle de hardware focado em Python, alguns passos acima do nível embarcado. Até poucas semanas atrás, eu tinha certo orgulho de resistir ao vibe coding e, quando era complicado configurar uma sessão de depuração, o máximo que eu fazia em termos de usar LLM era colar um bloco de código que eu tinha escrito no GPT e pedir: "encontra onde eu errei aqui".

Configurei o Claude, fui escrevendo junto com ele o CLAUDE.md enquanto ele explicava tudo com gentileza, e depois de usar uma, duas vezes, percebi que já estava começando a depender dele de verdade.

Deixou de ser necessário ficar me preocupando se eu tinha cometido algum erro com break/continue até em um loop simples; quando dá preguiça de expressar algo em palavras, eu simplesmente vou escrevendo tudo de uma vez e depois peço "vê se tem algum erro de digitação"; só com a estrutura organizada no CLAUDE.md ele já encontra rapidamente o contexto por conta própria, e quando vou implementar um subsistema novo, acabo pensando: "na verdade, como não há contexto prévio do qual depender, talvez ele mesmo possa simplesmente escrever isso".

E então isso realmente começa, aos poucos, a me assustar. A preocupação de chegar ao campo e não conseguir entender esse código que ~eu escrevi~ ele escreveu é até leve perto do resto; o que pesa mais é a ansiedade de achar que talvez eu esteja mesmo ficando para trás nessa onda do vibe coding, somada ao fato de eu ser alguém que achava divertido ler manuais, e não só estou deixando de ter motivos para consultá-los, como também sinto uma espécie de medo existencial, como se todo o conhecimento que acumulei por meio deles estivesse sendo invalidado...

Sério, estou com muito medo agora..