Daily Journal

Waste Tokens, Save Time

Naval27 de maio de 202614minVer no YouTube|

O Fim da Programação Tradicional e a Ascensão dos Agentes

Neste episódio do Naval Podcast, Naval Ravikant reúne três fundadores de empresas de tecnologia de fronteira — Guillermo Rauch (Vercel), Blake Scholl (Boom Supersonic) e Max Hodak (Science) — para discutir como a inteligência artificial está transformando a engenharia de software e a produtividade. O debate central gira em torno da transição do engenheiro que escreve código manualmente para o engenheiro que atua como um arquiteto de sistemas, utilizando modelos de IA para gerar outputs multiplicativos.

Pontos Principais

  • A Nova Engenharia: Naval argumenta que a métrica de sucesso para um engenheiro mudou. Antes, avaliava-se a capacidade de entregar código; hoje, avalia-se a capacidade de construir "fábricas" (sistemas) que produzem outputs em escala. A diferença de produtividade entre engenheiros não é mais de 10x, mas de 100x ou 1000x, potencializada pela IA.
  • "Waste Tokens, Save Time": Naval defende que não se deve economizar tokens de IA. Em vez de tentar otimizar prompts ou aprender truques complexos, a estratégia mais eficiente é "forçar a barra", enviando o mesmo problema para múltiplos modelos (Claude, GPT, Gemini) simultaneamente. O custo dos tokens é irrelevante comparado ao custo do tempo humano.
  • Mudança de Paradigma: Max Hodak observa que, anteriormente, a programação era intrinsecamente frustrante devido ao tempo gasto em depuração (debugging). Com agentes, esse gargalo foi removido: "Você simplesmente não fica mais travado".
  • O Papel do Arquiteto: Guillermo Rauch destaca que os modelos evoluíram de "estagiários" para "engenheiros principais". Eles agora conseguem sugerir trade-offs arquiteturais (ex: escolher entre bancos de dados específicos) em vez de apenas seguir instruções cegas. No entanto, a experiência humana ainda é necessária para validar essas decisões com base em "gosto e julgamento".
  • A Morte da Programação Pura: O grupo discute se a engenharia de software tradicional está se tornando obsoleta. A conclusão é que o conhecimento fundamental (como APIs, fluxo de dados e algoritmos) continua vital, mas a escrita manual de código está sendo substituída pela orquestração de agentes que "falam inglês" para realizar tarefas.

Citações Relevantes

  • "Eu apenas assumi que o modelo ficaria melhor mais rápido do que eu aprenderia a usá-lo. [...] Então, eu apenas desperdiço tokens para economizar tempo." — Naval Ravikant.
  • "A qualidade do re-prompting é extremamente importante. [...] Mas, à medida que os modelos ficam muito mais inteligentes, você poderá colocar menos e obter mais." — Max Hodak.

Implicações

  • Foco em Arquitetura: O valor profissional migra da sintaxe de linguagens de programação para a capacidade de desenhar sistemas e tomar decisões arquiteturais. O "vibe coding" (guiar agentes através de intenção e visão) torna-se a habilidade principal.
  • Infraestrutura como Diferencial: A criação de blocos de construção reutilizáveis e padronizados será o novo fosso competitivo. Agentes não devem reinventar a roda, mas sim integrar infraestruturas robustas (como bancos de dados e sistemas de mensageria) de forma eficiente.
  • Aceleração de Fundadores: Para fundadores de hardware ou áreas não-software, a barreira de entrada diminuiu drasticamente. É possível construir produtos complexos sem uma equipe de engenharia de software tradicional, utilizando agentes para suprir a necessidade de desenvolvimento técnico.