13 pontos por GN⁺ 2026-03-19 | 5 comentários | Compartilhar no WhatsApp
  • A capacidade das ferramentas de programação com IA de gerar resultados imediatos é impressionante, mas a qualidade da implementação detalhada e dos componentes do sistema ainda é insuficiente
  • O processo de desenvolvimento se afasta do equilíbrio entre ‘pensar e escrever’, mudando para uma forma em que o pensamento é delegado à IA e apenas o mínimo de código é escrito
  • Esse comportamento é semelhante a ‘apostar puxando a alavanca de uma máquina caça-níquel’ e se parece com os mecanismos viciantes presentes em toda a indústria de tecnologia
  • A IA facilita obter inspiração e reutilizar código, mas rouba o prazer das conexões criativas e da resolução de problemas
  • Como resultado, mais do que eficiência, os desenvolvedores precisam recuperar a autorreflexão e a interação direta com o código

A eficiência superficial e os limites da programação com IA

  • A IA gera imediatamente resultados de código aparentemente plausíveis, mas ainda carece de precisão e completude na implementação detalhada
    • Embora pareça código finalizado à primeira vista, na prática costuma ter muitos erros ou partes incompletas
  • Muitas vezes basta a IA ‘fingir que processa’ o código para produzir um resultado, o que transforma o processo em uma estrutura que omite o raciocínio do desenvolvedor
  • Esse modelo difere da programação tradicional, que exige ‘pensamento profundo e escrita minuciosa’, e se converte em uma forma de trabalho centrada na produtividade superficial

Programação com IA como aposta

  • Programar com IA é semelhante à ‘ação de puxar a alavanca de uma máquina caça-níquel’, uma estrutura repetitiva que busca recompensas imediatas
    • Ao inserir um comando e esperar pelo resultado, o usuário experimenta uma expectativa típica de aposta
  • A indústria de tecnologia como um todo já internalizou estruturas de recompensa repetitiva, como o ato de ‘atualizar’, e a IA funciona como uma forma que leva isso ao extremo
  • Essa natureza viciante faz com que a programação com IA vá além de uma ferramenta eficiente e passe a atuar como um mecanismo que provoca dependência psicológica

Perda de criatividade e satisfação

  • Os desenvolvedores distinguem o trabalho entre ‘coisas boas para a alma’ e ‘coisas que não são’, e tradicionalmente programar pertence ao primeiro grupo
  • A IA oferece referências e inspiração infinitas, mas tira o prazer do processo de resolver problemas diretamente e entender a estrutura
  • Como resultado, o desenvolvedor acaba reduzido ao papel de complementar as conexões imperfeitas criadas pela IA, e a satisfação com o trabalho diminui
  • A solução para esse problema depende de uma mudança de atitude do desenvolvedor e de uma participação ativa no código

Contexto pessoal e identidade profissional

  • O autor trabalha em times pequenos ou em ambiente de desenvolvimento solo e é um desenvolvedor e designer acostumado a reutilizar e otimizar código
  • A IA serviu como oportunidade para experimentar novos frameworks e aumentar a confiança, mas permanece a dúvida sobre se isso realmente o tornou um desenvolvedor melhor
  • O texto se estrutura como uma autoindagação: o uso de IA vem do ganho de eficiência ou de uma ‘repetição apostadora à espera do jackpot’

Conclusão: o papel do desenvolvedor na era da IA

  • A programação com IA aumenta a produtividade, mas pode enfraquecer o pensamento criativo e a capacidade de resolver problemas de forma autônoma
  • Em vez de depender da conveniência da IA, os desenvolvedores precisam recuperar o valor de pensar por conta própria e lidar diretamente com o código
  • Mais importante do que o avanço tecnológico é o autocontrole e a reflexão necessários para que ‘programar continue sendo algo bom para a alma’

5 comentários

 
winterjung 2026-03-20

Então quer dizer que, se você puxar vezes o suficiente, sai o jackpot.

 
zxcv123 2026-03-31

Mas apostar é divertido demais, né?

 
dicebattle 2026-03-20

Se estatisticamente há uma probabilidade acima de certo nível, o valor esperado é positivo e estão surgindo sem parar métodos de engenharia para aumentar esse valor esperado, será que isso deve mesmo ser chamado de aposta? Socialmente, parece que combinamos chamar isso de investimento.

 
j2sus91 2026-03-20

Claro, agora lá vem mais um boomer.

 
GN⁺ 2026-03-19
Comentários do Hacker News
  • Recentemente, graças às ferramentas de coding com AI, percebi que o motivo de eu gostar de programar hoje é diferente do que era antes
    Antes, o prazer estava em entender profundamente e destrinchar o problema, mas agora o que me atrai mais é a capacidade de transformar imediatamente uma ideia em realidade
    É realmente empolgante ter ferramentas que conseguem acompanhar a velocidade das ideias sem que eu precise escrever o código manualmente

    • Se existisse uma "InfiniteAppStore" que fornecesse instantaneamente o código de qualquer app, isso pareceria mais compras do que programação
      O Claude Code de hoje é, na prática, uma versão inacabada disso. A sensação de que estamos criando algo com as próprias mãos existe porque o processo ainda é imperfeito
    • Agora você está na fase de empolgação da jornada de adoção de AI
      Ver ideias sendo implementadas instantaneamente é emocionante, mas um dia, quando você conseguir criar exatamente o que quer, talvez venha uma sensação de vazio
      Nesse momento, pode surgir a sensação de que "não fui eu que fiz isso", e no fim você vai precisar buscar a próxima ideia
      Ainda assim, é uma experiência valiosa, e talvez chegue um ponto em que deixemos de ser programadores no sentido tradicional
    • Talvez você seja alguém que ama a criação, e não necessariamente a "programação" em si
      Eu, ao contrário, sinto mais satisfação no processo de resolver o problema com as próprias mãos
      Quando a AI resolve o problema por mim, a sensação de realização diminui, como quando se copia e cola uma resposta do StackOverflow
      Mesmo assim, as empresas provavelmente vão exigir o uso de AI em nome da produtividade
    • Assim como as planilhas (VisiCalc) popularizaram o PC, acredito que a AI também vai popularizar a programação
      A barreira de entrada para criar apps complexos vai cair, e fazer protótipos ficará mais fácil
      Ainda assim, sistemas legados e código de produção continuarão sendo território de especialistas
    • Eu também uso bastante AI, mas não dá para pular o processo de entendimento
      No fim, quando o sistema quebra, é preciso alguém que entenda a estrutura e as interações
  • Se coding com AI é aposta, então gerenciar projetos com vários desenvolvedores também pode ser um tipo de aposta
    Tanto pessoas quanto modelos são não determinísticos, então o mesmo trabalho pode gerar resultados diferentes

    • Mas coding com AI se parece mais com jogo de azar por causa do seu caráter viciante
      Algumas pessoas acordam de madrugada para checar agentes, ou até dão acesso à conta bancária
    • Se coding com AI é uma caça-níquel, então o gerente de desenvolvedores está mais para aposta em corrida de cavalos
    • A qualidade da equipe pode ser controlada até certo ponto, mas a qualidade do modelo não
      A AI é rápida, mas a qualidade é baixa, então o ciclo de recompensa imediata acaba funcionando com mais força
    • O pensamento humano também é, na prática, uma caixa-preta, então não é tão diferente da opacidade da AI
      Só que a AI ainda vai demorar para chegar ao nível de desenvolvedores de ponta
    • O vício em massa vem da recompensa imediata, e gerenciamento de desenvolvedores não oferece isso
      Por isso, não é jogo de azar
  • Gerar código com LLM vai além de simplesmente "assumir riscos": isso provoca uma espécie de vício comportamental
    Parece um dispositivo cyberpunk que mistura caça-níquel com chatbot amigo

    • Mesmo quando erra, a AI dá a ilusão de que algo foi feito, e esse é o núcleo do vício
    • Quando eu uso também sinto fortemente que entro num loop de dopamina
      Em vez de pensar criticamente, fico focado em "rodar de novo", e sair disso exige esforço consciente
  • Os desenvolvedores japoneses medianos ainda não usam Claude Code no dia a dia
    As empresas incentivam, mas eles mantêm os métodos tradicionais
    Ironicamente, por causa disso, estamos vendo um cenário menos desgastado mentalmente

    • Em tarefas de transformação de código com testes, a AI vai bastante bem, mas sem testes tudo passa a depender da sorte, como numa caça-níquel
      Ainda há insegurança na integração com codebases grandes
      Para as empresas, o ROI ainda não é claro, mas indivíduos precisam entender o potencial da ferramenta
  • A estrutura de recompensas variáveis do coding com AI é o que cria o aspecto de aposta
    Mesmo com a mesma pergunta, o resultado muda, e essa diferença gera uma ilusão de controle
    Quanto mais rápida a resposta, mais forte o vício no cérebro

    • Talvez a latência não seja necessariamente o fator central
      Em apostas também costuma haver longos tempos de espera
    • Em vez de dizer "queremos que a AI pense no nosso interesse", o correto seria querer isso de quem a construiu
    • No fim, acabamos agindo como ratos esperando por pellets de ração
      Quando os resultados não são consistentes, passamos mais tempo apertando o botão
  • No fim, o importante é definir claramente a spec e verificar se a implementação a atende

    • Mas, na prática, é preciso repetir várias vezes pedidos como "deixa isso mais legível"
      Se houvesse uma spec perfeita, seria mais rápido escrever o código diretamente
    • Hoje em dia se fala muito em "fazer a AI seguir a spec", mas, na realidade, quase nunca se recebe uma documentação de spec completa
      Isso não combina com o mundo real, em que o mercado muda e é preciso experimentar iterativamente
    • Mesmo que dois programas satisfaçam a mesma spec, a teoria usada para expressá-los pode ser diferente, então a escolha de qual código usar tem implicações sociais e econômicas
      Referências relacionadas: Efficient cause, artigo de Naur
    • Também surgiu a piada: "isso não é desenvolvimento waterfall?"
    • Ainda lembro de um CIO dizendo, há 15 anos, que "na era Agile, documentação de spec é perda de tempo"
  • O Hacker News continua dividido em relação ao Vibecoding
    Alguns reconhecem a eficácia, mas o debate continua polarizado

    • Discussão de internet é assim mesmo, não é um problema só do HN
    • A comunidade /r/SelfHosted também está em estado de caos por causa das discussões recentes sobre AI
    • Algumas pessoas, ao relatarem experiências positivas com AI, são tratadas como evangelistas da AI
    • O que mais me incomoda também é esse pensamento binário
    • No fim, é só mais uma repetição das guerras santas eternas como VIM vs Emacs, Tabs vs Spaces
      E a discussão realmente importante sobre requisitos e experiência do desenvolvedor acaba soterrada
  • A pergunta "com que frequência você precisa ganhar para deixar de ser aposta?" é interessante

    • Se ganhar com frequência demais, eventualmente chega o momento em que se ultrapassa o limite
    • Se você vence na maioria das vezes, isso não é aposta, é apenas uma atividade com risco
    • Também apareceu a piada: "estamos reclamando porque ganhamos demais agora"