Nem todo momento de código precisa ser sobre produtividade ou resolver bugs, sabe? Às vezes, tudo o que a gente quer é abrir um projeto pessoal, daqueles bem aleatórios, colocar uma música boa e deixar o código fluir. Isso é vibe coding: programar de forma leve, criativa, e, com um pouco de ajuda do GitHub Copilot (ou às vezes, muita ajuda haha).
Não sei vocês, mas trabalhando oito horas por dia, cuidando da casa, dos gatos, da saúde e da família, eu tenho pouco tempo pra codar! E com isso muitas das minhas ideias de projetos pessoas foram deixadas de lado. Isso até o GitHub copilot aparecer na minha vida!
(Fica o aviso de sempre: Isso não vai substituir seu trabalho tá, por isso que chama co – pilot)
Esse ano tirei vários projetinhos do papel graças a esse tal e vibe coding. Vamos aprender mais?
O que é vibe coding?
Vibe coding é uma abordagem moderna de desenvolvimento de software que combina o uso de linguagem natural, inteligência artificial avançada, como o GitHub Copilot, e um modo de programar mais fluido, colaborativo e iterativo. O termo, popularizado por Andrej Karpathy, descreve um estilo em que você explica o que quer em palavras simples no seu idioma natural, e a IA transforma suas ideias em código. Assim, você foca na intenção e na funcionalidade, enquanto a IA cuida dos detalhes da implementação.
No vibe coding, a pessoa desenvolvedora fornece comandos em linguagem natural para o LLM, que age como parceiro na programação. O GitHub Copilot gera, refina e até ajuda a depurar o código, criando uma troca constante que acelera o desenvolvimento e torna a experiência mais leve e criativa.
Para uma boa vibe, o ideal é montar um ambiente confortável, como uma playlist ambiente, um editor configurado do seu jeito e o Copilot ativado. O Agent Mode no VS Code potencializa essa experiência ao permitir que o Copilot compreenda múltiplos arquivos, sugira comandos no terminal e corrija erros automaticamente. Com o suporte ao Model Context Protocol (MCP), a ferramenta acessa informações do fluxo de trabalho, como pull requests e issues, oferecendo uma experiência mais integrada.
Dicas para criar a vibe perfeita
Crie um espaço acolhedor para codar. Use sua música preferida para ajudar no foco e mantenha o editor configurado para o seu conforto visual e funcional. Aproveite o Agent Mode do Copilot para delegar tarefas repetitivas e automatizar subtarefas, o que ajuda a manter o ritmo sem perder energia. Além disso, use prompts claros e iterativos, ajustando o que a IA gera para que o resultado fique exatamente do seu jeito.
Quando vibe “codar” e seus benefícios
Vibe coding é ideal para momentos em que você quer relaxar após um dia intenso, programar por prazer no fim de semana, participar de lives descontraídas ou experimentar novas linguagens, isso é ótimo pra te ajudar a aprender coisas novas. Também é ótimo para testar ideias e explorar projetos sem pressão, mantendo o processo leve e divertido.
Como eu mencionei no começo, te ajuda muito a tirar ideias do papel, e criar MVPs.
Agora vamos aos benefícios:
- Acelera o desenvolvimento ao assumir tarefas repetitivas e burocráticas
- Facilita a prototipagem rápida e a experimentação de ideias
- Torna o código mais acessível para iniciantes, que podem focar na lógica e no que querem construir
- Estimula a criatividade ao liberar o desenvolvimento das tarefas mecânicas
- Promove aprendizado prático, com a oportunidade de observar e absorver padrões e soluções da IA
Quando não usar vibe coding
Nem tudo são flores né pessoal? Vibe code confia muito na IA, e como eu sempre digo, a IA é limitada e não substitui a inteligência, experiência e contexto humano.
Evite usar essa abordagem ao trabalhar com código em produção, quando estiver sob prazos apertados ou em tarefas que demandem concentração absoluta. E claro, no seu trabalho!
Também não é indicado se você estiver cansado ou precisando de descanso mental, pois revisar o código gerado pela IA exige atenção e energia (sim, você tem que revisar o código! SEMPRE!).
Desafios e limitações
Além dos motivos acima pra não sair vibe “codando” tudo, toda hora, trabalhar de forma tão integrada com a ia tem seus problemas:
- O código gerado pode não ser otimizado, seguro ou claro, principalmente em projetos complexos
- É necessário revisar cuidadosamente para evitar falhas e vulnerabilidades
- Depender demais da IA pode prejudicar a compreensão profunda do código, dificultando manutenção e depuração
- Nem sempre a IA consegue identificar ou corrigir problemas complexos na lógica do programa
- A dependência excessiva pode afetar o desenvolvimento das suas habilidades técnicas
No fim das contas
Vibe coding é um convite para redescobrir o prazer de programar, combinando criatividade humana e inteligência artificial. Com o GitHub Copilot, especialmente com recursos avançados como Agent Mode e MCP, essa experiência está mais acessível, eficiente e divertida do que nunca. Então, abra seu editor, escolha sua música favorita e deixe o código fluir com leveza e propósito.
E para quem quiser mergulhar de vez no vibe coding, que tal se juntar a gente na Quinta do Patinho? É um live stream semanal descontraído onde eu codo ao vivo, explorar o GitHub Copilot, respondendo dúvidas e trocando ideias com a comunidade. Uma ótima oportunidade para praticar, aprender junto e manter a vibe sempre alta. Te espero lá!
Extra: O que eu escuto durante minhas sessões de Vibe Coding
Eu amo o soundtrack de Mr. Robot! Tem muita aquela vibe de “Hackerman”
E no Youtube, eu gosto de colocar essa live super fofa de animal crossing em uma segunda tela, nela você ve os animaizinhos curtindo a paz deles, com um jazz suave de fundo, super recomeno.