Pular para o conteúdo

Criador do Rails adota Rust no backend

Ver no idioma original →

Autoria: Compilado do Código Fonte TV · Assistir no YouTube

Vídeo de autoria do canal indicado, não da IANIA; todos os direitos pertencem ao criador. Transcrição, resumo e tradução gerados automaticamente; o conteúdo no idioma original é preservado na versão em idioma original.

Idioma original: português

Vídeo original: Criador do Rails adota Rust para backend · Canal: Compilado do Código Fonte TV · 06:51 · Assistir no YouTube

Tópicos: Engenharia de software com IA, Ferramentas de desenvolvimento com IA

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.
Início Capítulo Resumo
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 (pessoa): Criador do Rails e executivo da 37signals, também conhecido como DHH.
  • 37signals (empresa): Empresa associada a DHH que anunciou a reestruturação de um de seus produtos.
  • Rust (conceito): Linguagem escolhida para reescrever o backend do produto discutido.
  • Ruby on Rails (ferramenta): Framework associado a DHH e usado no sistema legado comparado à nova versão.
  • Rails World (conceito): Conferência em cuja abertura DHH anunciou a mudança de arquitetura.
  • agentes de IA (conceito): Sistemas que, segundo a conversa, viabilizaram fluxos de trabalho de implementação de código na 37signals.
  • GitHub Copilot (ferramenta): Assistente de programação cujo motor é citado como tendo sido migrado para Rust.
  • TypeScript (conceito): Linguagem mencionada como a tecnologia usada anteriormente no motor do Copilot.
  • Claude Code (ferramenta): Produto da Anthropic citado na comparação entre ferramentas de IA para programação.
  • Codex (ferramenta): Produto da OpenAI citado na comparação entre ferramentas de IA para programação.

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

00:34 um backend totalmente reescrito em Rust, linguagem da qual o executivo foi um crítico declarado. Inclusive, não sei se isso aparece aqui na notícia, mas ele disse, né: “Rust é excelente se você nunca, nunca, nunca, nunca, nunca, nunca tiver que olhar para o código.” [risadas] Por isso que ele está usando IA, né? Estou vendo. >> A reviravolta técnica foi viabilizada pelo avanço dos workflows baseados em agents autônomos de IA, né? Segundo o DHH, a 37signals adotou internamente uma postura em que escrever código

01:04 manualmente se tornou uma exceção. Nesse cenário, Ruby passou a responder por apenas 3% da produção de código da empresa neste ano. Com agents implementando a lógica em paralelo, preferências individuais de sintaxe deixaram de limitar as escolhas técnicas da equipe. A migração da stack já apresenta resultados expressivos em infraestrutura, na comparação direta com o ambiente legado em Ruby on Rails. Dados divulgados pela companhia indicam que a nova versão em 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 acabou de jogar no lixo um dos maiores cases, provavelmente o 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 a eficiência de máquina e a redução de custos operacionais, tornando viáveis arquiteturas antes descartadas pelo alto custo do esforço humano. Então, acho que ele entendia 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 para o código Rust. >> Não sei. Olha só, eu perguntaria para

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

03:10 trabalho com Rails, né? Então o mundo dele sempre girou em torno de Ruby. Mas ele também trabalhou numa versão do Arch Linux, se não me engano; há uma distribuição na qual ele também trabalhou e pela qual é conhecido. Mas isso não se limitou a falar de Rust, backend e migração, tá? Esse vídeo dele, que foi a keynote de abertura do Rails World, lá 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 acho muito importante, porque as falas dele repercutiram bastante. Ele é sempre meio polêmico nas coisas que diz; obviamente, tem opiniões fortes sobre várias coisas. Agora está envolvido de cabeça nesse mundo da IA, tuita o tempo inteiro e está certo. Acho que ele está vendo os resultados nos produtos em que viu esse potencial, né? É um baita case que ele

04:11 tem para provar. >> Exato. Há quem diga que a linguagem do futuro vai ser C, porque provavelmente é a linguagem que a IA vai conseguir usar para criar de forma mais livre, sabe? Podendo ter acesso à memória, esse tipo de coisa. Acho que deixar a IA criar livremente em C, sem aquela camada de proteção que as linguagens têm e tudo mais, ainda… >> Bom, acaba dando ainda mais poder para ela, né? É mais poder. E tem muita gente já criando com o próprio Rust usando IA e

04:43 tem tido >> bons resultados. Vi que a gente falou semana passada, né, ou retrasada, sobre a Microsoft migrar todo o motor do Copilot para Rust: gastou 120.000 tokens e usou só uma pessoa. Quer dizer, se está bom ou ruim, ninguém sabe. Também melhorou bastante em termos de performance; deu um banho no que tinha antes, que era em TypeScript, né, se não me engano. >> No caso do Copilot. >> Isso, no motor do Copilot, sim. Então,

05:13 obviamente houve um ganho absurdo de performance, mas isso não quer dizer necessariamente: “Ah, bom, agora vai, agora o Copilot vai.” Não. Tem muita gente reclamando que, há alguns anos, era a melhor ferramenta de IA e hoje está longe de ser uma das melhores. Está bem ruim, né, em comparação com o que estamos vendo a Anthropic fazer com Claude Code e a OpenAI com Codex. Então, acho que eles precisam correr muito atrás. Não sei se conseguem chegar lá. E agora o Google também está vindo forte. É verdade. Com o

05:44 último lançamento, nossos lançamentos. >> Ui. >> Então está até difícil de acompanhar. Já estava difícil, mas acho que esta semana… >> Nossa, cara! [risadas] >> Foi difícil fazer o compilado esta semana, com a quantidade de notícias que tinha. Não dava para encaixar todas. Íamos fazer um compilado de cinco horas aqui. >> Pois é. Mas, voltando aqui, falamos bastante sobre o que o DHH disse nessa conferência, nessa keynote dele. Acho importante debater isso e, com certeza, muita gente vai continuar citando o que ele falou aqui daqui a algum tempo.

06:17 >> Uhum. E este aqui é um trecho 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 ciberseguranç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]

Transcrição original

[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]