CiênciasInteligência ArtificialTecnologia

Linus Torvalds experimenta ‘vibe coding’ e resultado surpreende

Linus Torvalds experimenta ‘vibe coding’ e resultado surpreende
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.

[MPB-Wordie | MOD: 2.0-FL-EXP | REF: 696796DE]