Linus Torvalds experimenta ‘vibe coding’ e resultado surpreende

Linus Torvalds e o ‘vibe coding’: uma experiência surpreendente
Linus Torvalds, o renomado criador do Linux, conhecido por sua postura crítica e rigorosa, surpreendeu a comunidade de desenvolvedores ao testar e aprovar o conceito de “vibe coding”. A experiência foi revelada no arquivo README.md do AudioNoise, um projeto pessoal de código aberto de Torvalds focado em efeitos de áudio digital.
O que é ‘vibe coding’?
O termo “vibe coding”, cunhado por Andrej Karpathy, cofundador da OpenAI, descreve o uso de modelos de linguagem de larga escala (LLM) no desenvolvimento de software. A ideia é permitir que programadores utilizem linguagem natural em vez de linguagens de programação tradicionais.
Em teoria, o vibe coding possibilita que indivíduos sem conhecimento profundo em programação desenvolvam projetos de software. No entanto, a abordagem também é vista como uma forma de acelerar o trabalho de desenvolvedores experientes, o que gera debates sobre a qualidade e segurança do código resultante.
A experiência de Torvalds com o Google Antigravity
Torvalds utilizou o vibe coding para desenvolver o visualizador de amostras de áudio do AudioNoise. A ferramenta foi criada em Python, uma linguagem com a qual Torvalds tem menos familiaridade. Para evitar a necessidade de longas pesquisas e aprendizado, ele recorreu ao Google Antigravity, um ambiente de desenvolvimento baseado em IA que facilita o uso de vibe coding.
O Google Antigravity, lançado em novembro de 2025 como um fork do Visual Studio Code, oferece suporte a múltiplos agentes de IA. Essa característica permitiu que Torvalds criasse o visualizador de áudio de forma rápida e eficiente.
Na documentação do AudioNoise, Torvalds admitiu ter usado vibe coding, indicando que ficou satisfeito com o resultado. Em novembro do ano passado, ele já havia expressado que não via problemas no uso do conceito, desde que não fosse aplicado em projetos críticos.
Implicações e futuro do desenvolvimento de software
A experiência de Linus Torvalds com o vibe coding demonstra que a técnica pode ser útil em projetos menores e específicos. No entanto, projetos de grande escala como o Linux continuam a ser desenvolvidos com métodos tradicionais, nos quais cada linha de código é cuidadosamente revisada.
O uso de ferramentas de IA no desenvolvimento de software tem o potencial de democratizar a programação, permitindo que mais pessoas criem e contribuam para projetos. No entanto, é fundamental que a qualidade e a segurança do código sejam sempre priorizadas.
O futuro do desenvolvimento de software pode envolver uma combinação de métodos tradicionais e vibe coding, com a IA auxiliando os programadores em tarefas específicas e permitindo que eles se concentrem em aspectos mais complexos e estratégicos dos projetos.
A aprovação de Linus Torvalds ao vibe coding, mesmo que em um contexto limitado, é um sinal de que a técnica tem potencial para transformar a forma como o software é desenvolvido. Resta acompanhar como essa tendência evoluirá nos próximos anos.
O visualizador do AudioNoise é um componente relativamente pequeno, enquanto o kernel Linux, um projeto de importância global, continua a ser mantido por uma equipe de desenvolvedores que inspecionam cada detalhe do código.
Com informações de Phoronix
Da redação do Movimento PB.
Descubra mais sobre Movimento PB
Assine para receber nossas notícias mais recentes por e-mail.
