12 pontos por davespark 2026-03-23 | 2 comentários | Compartilhar no WhatsApp

Especificações em inglês não são tão precisas quanto parecem

  • “Você não percebe o quanto tudo é ambíguo até tentar torná-lo preciso” — Bertrand Russell
  • Programar, como escrever, é uma atividade iterativa que vai sendo refinada ao longo do processo

Os limites do vibe coding

  • A IA passou a converter inglês em código, tornando o “vibe coding” possível
  • O problema é que isso faz as pessoas confundirem uma sensação vaga (vibe) com uma abstração precisa
  • Quando as funcionalidades aumentam ou a escala cresce, a abstração começa a vazar (leaky abstraction) e surgem bugs
  • Caso real: o app de vibe coding de Dan Shipper caiu depois de viralizar → “colaboração em tempo real é absurdamente difícil”

A abstração como ferramenta para vencer a complexidade

  • O cérebro humano só consegue lidar com 7 itens (±2) de cada vez → só é possível superar a complexidade por meio de abstrações
  • “O propósito da abstração não é ser vago, mas criar um novo nível semântico no qual se possa ser absolutamente preciso” — Dijkstra
  • Criar boas abstrações é a essência da programação (ReactJS, TailwindCSS etc.)

Mesmo na era da AGI, o código se torna ainda mais importante

  • A ideia de que “quando a AGI chegar, você poderá contratar 100 gênios, então por que se preocupar com detalhes?” é um engano
  • Não há motivo para usar essa inteligência para produzir slop em massa (resultados de baixa qualidade)
  • Assim como ninguém fala em “vibe writing”, o próprio código é um resultado importante
  • Quando a AGI chegar, a primeira coisa a fazer será usar a IA para resolver problemas de abstração ainda mais difíceis
  • O próprio autor também resolveu de uma vez, com o Opus 4.6, um problema difícil de framework full-stack React para o Val Town

Conclusão

  • Dizer que “o código morreu” é como dizer, na invenção da imprensa, que “a narrativa morreu”
  • A IA não mata a programação; ela é uma ferramenta que permite criar código melhor
  • O código está apenas começando

2 comentários

 
cgl00 2026-03-23

“O problema é que isso faz a gente confundir uma vaga intuição (vibe) com uma abstração precisa.” Concordo bastante. Abstração, afinal, só é possível para quem entendeu o baixo nível de forma bottom-up.

 
newbie1004 2026-03-23

Por mais que eu olhe, parece que agora é a última chance de dar certo.