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.