The Broad Way

[ Sharp Mind · Sharp Blade · Sharp Spirit ]

root@construct:~
/para-de-reescrever-seu-app-em-rust
$_
<-- back to /rants
2025-12-04//RANT

Para de Reescrever Seu App em Rust

Sua API CRUD nao precisa de zero-cost abstraction. Sua landing page em Next.js nao precisa de garantia de memory safety. Seu app de todo que conversa com Supabase e renderiza uns card nao precisa de borrow checker. Eu vejo isso toda semana. Algum dev no Twitter anuncia que ta reescrevendo o servico Node.js dele em Rust porque "performance importa." Irmao, seu servico tem 12 usuarios e o gargalo e um SELECT * sem index. Rust nao vai resolver isso. Um entendimento basico de banco de dados resolve. A Forca de Ataque Evangelica do Rust fez um trabalho incrivel de relacoes publicas. Convenceram uma geracao inteira de dev que se voce nao ta escrevendo Rust, ta basicamente deixando performance na mesa. E tecnicamente eles tao certos. Mas sabe o que mais ta na mesa? Seu prazo. Seus usuarios. Sua sanidade mental. Seu deadline gritando. Aprende Rust porque e genuinamente interessante. Aprende Rust porque te ensina coisa sobre memoria e programacao de sistema. NAO aprende Rust porque voce acha que sua API Express precisa disso. Nao precisa. Excecao existe. O Ruff reescreveu linting de Python em Rust e ficou 10 a 100x mais rapido. ESSA foi a decisao certa. Linting roda milhoes de vezes por dia em cada save. Esses milissegundos se acumulam. Caso de uso legitimo. Mas voce nao ta construindo o Ruff. Voce ta construindo dashboard SaaS. Usa TypeScript. Shipa a parada. Vai tomar um sol.
The Broad Way | Kinho.dev