Rails World 2026 Opening Keynote [vídeo]

Uma keynote no Rails World 2026 defende que IA “agentic” escreverá a maior parte do código de produção, permitindo que pequenas equipes lancem apps nativos e backends de alto desempenho — ilustrado por uma reescrita em Rust do serviço de e-mail HEY que supostamente reduziu drasticamente o uso de servidores. Comentadores debatem se isso marca o fim prático do Ruby on Rails ou apenas uma mudança em onde e como ele é usado, com alguns vendo o Rails como menos atraente em um mundo orientado por IA e outros ainda valorizando suas convenções para desenvolvimento web rápido e seguro. O fio também traz preocupações sobre qualidade de código, segurança, empregos e a política do palestrante, além de especulações sobre quais linguagens e frameworks se encaixam melhor em fluxos de trabalho centrados em IA.

Futuro do Ruby on Rails

  • Muitos interpretam a keynote como sinalizando “o fim do Ruby/Rails”, especialmente dada a ausência de notícias sobre o Rails 9.0 e o foco em Rust e agentes.
  • Outros insistem que a fala afirmou explicitamente o amor por Ruby e argumentou que o Rails continua bem adequado ao desenvolvimento assistido por IA, especialmente para apps web de greenfield e MVPs.
  • Alguns esperam um fork ou um “sucessor espiritual” caso o interesse da liderança principal diminua.

Reescrita em Rust e Alegações de Desempenho

  • O backend do produto de e-mail teria sido reescrito em Rust por agentes, reduzindo o uso de CPU em ~99,9% e encolhendo os binários para tamanho sub‑MB, diminuindo os servidores de ~110 para ~10.
  • Críticos argumentam que isso se deve em parte à transferência da renderização do servidor para os clientes, então o ganho destacado é enganoso.
  • Há ceticismo sobre a manutenibilidade de longo prazo de Rust escrito por agentes e preocupação em não ler o código de forma alguma.

Desenvolvimento Agentic e Papel dos Engenheiros

  • Mensagem da keynote: agentes agora escrevem a maior parte do código; humanos se tornam “makers” que especificam comportamento, e não codificadores linha por linha.
  • Defensores veem isso como inevitável e empoderador: equipes pequenas podem lançar muitos apps nativos, revisitar antigas decisões arquiteturais e fazer mais com menos.
  • Céticos apontam para bugs de segurança gerados por IA, testes tautológicos e a necessidade de revisão humana; “confiança cega” é vista como insegura.
  • Debate sobre se a IA aumenta a produtividade sem demissões, ou se leva a congelamento de contratações, mudanças de função e desvalorização da engenharia tradicional.

Melhores Stacks para Agentes

  • Muitos argumentam que linguagens estáticas e fortemente tipadas (Rust, Go, Elixir/Phoenix, OCaml, Gleam, .NET) são melhores para agentes devido à correção e às ferramentas.
  • Outros dizem que o Rails ainda funciona bem com agentes se você fechar os loops de feedback com testes e linters; o dinâmico vs. estático importa menos para a IA do que para humanos.

Nativo vs Web & Hotwire

  • A keynote apresentou apps nativos como o que os usuários realmente querem, agora viáveis para pequenas equipes graças aos agentes.
  • Alguns inferem disso a morte do Hotwire/HTML renderizado no servidor; outros contra-argumentam que o Hotwire continua válido para apps de navegador.
  • Há resistência ao nativo: atrito das lojas de apps, fadiga de instalação, privacidade e preferência pela web em muitos casos de uso.

Política, Confiança e Humor da Comunidade

  • Um subthread considerável ataca os escritos políticos recentes do palestrante como racistas/fascistas; outros negam isso ou minimizam.
  • Isso leva a perguntas sobre se as alegações técnicas devem ser confiadas, dado o suposto uso indevido de dados em posts políticos.
  • Participantes relatam o clima presencial da conferência como otimista e focado em “consertar” sistemas existentes em vez de catástrofe.