Skip to content

Criador do Rails adota Rust para backend

Read the Portuguese translation →

Author: Compilado do Código Fonte TV · Watch on YouTube

Video authored by the channel shown, not by IANIA; all rights belong to the creator. Transcript and summary generated automatically; the original-language content is preserved.

Original language: Portuguese

Original video: Criador do Rails adota Rust para backend · Channel: Compilado do Código Fonte TV · 06:51 · Watch on YouTube

Topics: Software engineering with AI, AI developer tools

David Heinemeier Hansson (DHH) anunciou uma reestruturação de um produto da 37signals, com seis aplicações nativas no frontend e um backend reescrito em Rust. A mudança foi viabilizada pelo uso de agentes de IA, que, segundo ele, tornaram a escrita manual de código uma exceção na empresa. A 37signals afirma que a nova versão reduziu em 99% o consumo de ciclos de processador e em 95% o uso de memória em comparação com o sistema legado em Ruby on Rails. Os participantes discutem a escolha de Rust, os ganhos de desempenho e o impacto da IA no desenvolvimento de software.

  • DHH anunciou uma reestruturação que substitui a arquitetura web tradicional por seis aplicações nativas no frontend e um backend em Rust.
  • A mudança representa uma escolha surpreendente, já que DHH havia sido um crítico declarado de Rust.
  • Segundo DHH, escrever código manualmente tornou-se uma exceção na 37signals, e Ruby correspondeu a apenas 3% da produção de código da empresa naquele ano.
  • A empresa divulgou reduções de 99% no consumo de ciclos de processador e de 95% no uso de memória em relação ao sistema legado em Ruby on Rails.
  • Os participantes relacionam a migração à geração de código barata por agentes de IA, que pode tornar viáveis escolhas antes descartadas pelo custo do trabalho humano.
  • A mudança não significa que o Rails tenha sido abandonado: DHH afirmou que a tecnologia continua ativa.
  • A conversa aborda o uso de IA para escrever código em Rust e cita a migração do motor do Copilot como outro caso de uso da linguagem.
  • Os participantes observam que ganhos de desempenho não garantem, por si só, que um produto de IA seja melhor para os usuários.
Start Chapter Summary
00:02 A reestruturação anunciada por DHH DHH apresenta uma nova arquitetura com aplicações nativas no frontend e um backend reescrito em Rust.
02:08 IA, eficiência e a escolha de Rust A conversa relaciona a geração de código por agentes às mudanças de arquitetura e discute as preferências de DHH.
03:40 A repercussão das declarações de DHH Os participantes comentam a polêmica em torno do keynote e debatem o uso de IA para programar em linguagens como C e Rust.
05:13 Desempenho e ferramentas de IA para programação A conversa compara os ganhos de desempenho do Copilot em Rust com a qualidade percebida de outras ferramentas de IA.
06:17 Encerramento Os participantes destacam a repercussão duradoura das declarações de DHH e divulgam o canal.

Rust é excelente se você nunca tiver que olhar para o código. — 00:34

Escrever código manualmente se tornou uma exceção. — 01:04

Ruby passou a responder por apenas 3% da produção de código neste ano. — 01:04

A nova versão em Rust alcançou uma redução de 99% no consumo de ciclos de processador e uma queda de 95% na utilização de memória RAM. — 01:37

David Heinemeier Hansson, 37signals, Rust, Ruby on Rails, Rails World, agentes de IA, GitHub Copilot, TypeScript, Claude Code, Codex

00:02 E o criador do Ross adota o Rust pro back end. Olha que coisa estranha de se ler, não? [risadas] >> David Hinemmer Hanson, cara é conhecido, né? Que é o DHH, todo mundo sabe quem é, né? Anunciou aí na abertura da conferência Rails World 2026 uma reestruturação profunda na arquitetura do rei. É um dos principais serviços aí da 37 signals, que onde ele é o City. O produto está abandonando o formato de aplicação web tradicional para adotar seis aplicações nativas no front end e

00:34 um back end totalmente reescrito em Rust, linguagem do qual o executivo se foi um crítico declarado. Inclusive, não sei se tem aqui na notícia, mas ele ele disse, né, o Rust é excelente se você nunca nunca nunca nunca nunca nunca tiver que olhar pro código. [risadas] Por isso que ele tá usando IA, né? Eh, tô vendo. >> A revirta técnica foi viabilizada pelo avanço dos fluxos de trabalho baseados em agentes autônomos de IA, né? Segundo o DHH, a 37 Signals adotou internamente uma postura em que escrever código

01:04 manual se tornou uma exceção. Cenário no qual Ruby passou a responder por apenas 3% de sua produção de código nesse ano. Com agentes implementando a lógica, em paralelo, preferências individuais de sintax deixaram de limitar as escolhas técnicas da equipe. A migração de Steck já apresenta resultados expressivos em infraestrutura na comparação direta com o ambiente legado em Rubiion Rails. Dados divulgados pela companhia indicam que a nova versão INR Rust alcançou uma redução drástica de 99%

01:37 no consumo de ciclos de processador e uma queda de 95% na utilização de memória RAM. Cara, os números são absurdos. >> Pois é. Engraçado é que ele apresenta isso no Rails World. >> É. Eu [risadas] acho que ele ele acabou de jogar no lixo ali o um dos maiores cases, provavelmente do próprio criador, né? >> Pois é. Caramba. Continuando aqui, apesar da mudança radical em seu produto, o criador da tecnologia reforçou que o Rails continua ativo e que a edição atual do evento debateu

02:08 integrações nativas para apoiar o desenvolvimento agêntico. A nova abordagem aponta para um cenário em que a geração massiva e barata de código permite priorizar eficiência de máquina e redução de custos operacionais, tornando viáveis arquiteturas antes descartadas pelo alto custo de esforço humano. Então acho que ele entendia o que que programar em Rust dava muito trabalho, então não compensava. É isso. >> Aí agora vão usando e agora compensa porque ele não precisa olhar pro código Rust. >> Me não sei. Olha só, eu perguntaria para

02:39 ele se eu tivesse esse contato, né? Mas será que você não tinha só uma inimizade ali com a linguagem ou faltava talvez se debruçar mais no Rust para conseguir tirar todo o proveito que ela traz? Como você tinha todo esse? É, ele ele na nessa conferência mesmo, ele diz que ele não nunca aprendeu a programar em C ou algo assim, ele não programa em C. >> Uhum. >> Então, provavelmente é da bagagem dele e das preferências dele, né? E obviamente ele é conhecido justamente por e esse

03:10 trabalho com o Rails, né? Então o mundo dele sempre girou em torno do rub, mas apesar também dele trabalhar também numa versão do Arc Linux, se eu não me engano, tem uma distribuição em que ele ele trabalhou também e é conhecido por isso também, mas isso não se limitou aqui, tá? a a falar de rust, back end, de migração. Esse vídeo dele, que foi o keynote lá da abertura do RS World lá em 2020, agora em 2026, causou uma treta

03:40 gigante. Tanto é que nós fizemos um vídeo sobre isso, gravamos um vídeo sobre isso, tá? E eu acho que é muito importante porque repercutiu muito as falas dele. El é sempre meio polêmico ali nas coisas que ele diz, obviamente tem opiniões fortes sobre várias coisas. Ele tá envolvido de cabeça agora nesse mundo de de IA, twet o o tempo inteiro e tá certo. Acho que ele ele tá vendo o resultado nos nos produtos em que ele viu >> esse, né? É um case danado aqui que ele

04:11 tem para provar. >> Ex. Há quem há quem diga que a linguagem do futuro vai ser C, porque é a linguagem provavelmente ali que a IA vai conseguir criar de uma forma mais livre, sabe? podendo ter acesso à a à memória, esse tipo de coisa. Eu acho que deixar Iá criar livremente em C, sem a aquela camada de proteção que as linguagens têm e tudo, eu acho que ainda >> bom acaba dando mais poder ainda para ela, né? é mais poder. E tem muita gente já criando com o próprio RUS usando IA e

04:43 tem tido >> eh resultados bons. Vi de que a gente falou semana passada, né, ou retrasada da Microsoft e migrar o o motor do Copilot todo pro Rust, gastou aí 120.000 de token e usou só uma pessoa. Quer dizer que tá bom, tá ruim, ninguém sabe. Melhorou bastante também. melhorou nessa em em quesito de performance, deu banho no no que tava antes, que era em Type Script, né, se eu não me engano, >> do caso do Copilot, >> isso do motor do copilot, sim. Então,

05:13 obviamente vai ter teve um ganho de performance absurdo, mas isso não quer dizer necessariamente, ah, bom, agora vai, agora o copilot vai. Não, tem muita gente reclamando que há há uns anos atrás era a melhor ferramenta de IA e hoje tá de longe uma das piores. Tá, tá bem ruim, né, em comparação ao que a gente tá vendo da Antropic fazendo com o Cloud Code e da Open Ey lá com Codex. Então, acho que tem que correr muito atrás. Eu não sei se eles conseguem chegar. E agora ainda o Google ainda tá vindo forte também. É verdade. Com o

05:44 último lançamento nossos lançamentos. >> Ui. >> Então a a gente tá tá até difícil de acompanhar. Já estava difícil, mas eu acho que essa semana >> nossa cara [risadas] >> foi difícil de fazer o compilado essa semana com a quantidade de notícia que tinha. Não dava para encaixar todas. Íamos fazer um compilado de 5 horas aqui. >> Pois é. Mas voltando aqui, a gente falou bastante sobre o que o DHH disse nesse nessa conferência, nesse keynote dele. Eu acho que é importante a gente debater isso e com certeza o que ele falou aqui,

06:17 muita gente vai continuar citando daqui a algum tempo. >> Uhum. E esse aqui é um corte de uma notícia do compilado do Código Fonte TV, >> onde toda semana tem episódio novo falando de programação, tecnologia, inteligência artificial e cybersegurança. >> Então já se inscreve aqui no canal do Compilado e acompanha os episódios completos. [música] [música] >> [música]

06:51 [música]