Ir para o conteúdo principal
  1. Artigos/

30 Dias de Vibe Coding

Nuno Coração
Autor
Nuno Coração
Principal Product Manager @ Docker
Índice
30 Days of Vibe Coding - Este artigo faz parte de uma série.
Parte 0: Este artigo

O Desafio
#

A partir de amanhã, vou lançar um projeto por dia durante 30 dias, todos construídos com programação assistida por IA. Vibe coding, por assim dizer.

Curiosidade: o termo “vibe coding” foi cunhado por Andrej Karpathy no início de 2025. A ideia é simples: descreves o que queres em linguagem natural e uma IA escreve o código. Não lês realmente o código, apenas “vibes” com ele. Executas, vês se funciona, e se não funcionar, colas o erro de volta e deixas a IA corrigi-lo. É uma relação fundamentalmente diferente com o código daquela a que a maioria dos programadores está habituada.

A Minha Opinião sobre Vibe Coding (À Partida)
#

Tenho construído software há mais de 15 anos. Quando o vibe coding começou a ganhar força, fiquei curioso mas cético. As demos são incríveis: “Construí um SaaS em 20 minutos!” Mas as demos são sempre incríveis. Quis testar isto a sério. Não um projeto, não um hack de fim de semana, mas 30.

Algumas perguntas que tinha à partida:

  • Até onde se consegue realmente chegar? Consegue-se entregar algo real, ou apenas uma demo que se desfaz no momento em que a tentas usar?
  • O que acontece à qualidade? Se não estás a ler o código, o que te escapa? Falhas de segurança? Má arquitetura? Dívida técnica desde o primeiro dia?
  • Como é que se sente em escala? Um projeto é divertido. E 30? A sobrecarga mental de gerir bases de código que não escreveste torna-se insustentável?
  • O hype é justificado? As redes sociais fazem parecer fácil. Será?

Vou partilhar as minhas conclusões no final. Para já, entro de mente aberta e com muita cafeína.

O Ingrediente Secreto
#

Parte deste exercício também foi para conhecer melhor estas ferramentas. E depois de passar horas a mais a supervisionar agentes de IA, a aceitar pedidos de permissão e a observar terminais, acabei por construir uma ferramenta chamada Watchfire. Permite-me enfileirar trabalho, definir o que quero e ir embora. Voltar mais tarde para resultados prontos em vez de ficar sentado a aprovar cada alteração de ficheiro. É inicial, é tosco, e ainda está muito em desenvolvimento. Mas é o que tornou todo este desafio possível a par de um emprego a tempo inteiro e de ser pai solteiro. Mais sobre isto no final dos 30 dias.

Uma Nota sobre Honestidade
#

Quero ser transparente: não construí estes projetos um por dia em tempo real. Sou pai solteiro com um emprego a tempo inteiro. Alguns dias tinha energia para fazer dois ou três projetos. Outros dias, a vida aconteceu e não construí nada. O trabalho foi feito ao longo de aproximadamente 30 dias de calendário, mas não numa cadência certinha de um por dia.

O enquadramento “Dia X” é como os estou a lançar: um por dia, durante 30 dias consecutivos. Cada publicação do blog documenta o que realmente aconteceu durante a construção, não uma ficção de perfeição diária. Não quero que ninguém se sinta mal ao comparar o seu ritmo com algo que não era real.

O que é real: cada projeto foi construído do zero com assistência de IA, cada um está implementado e funcional, e o esforço total foi aproximadamente 30 projetos em 30 dias.

Porquê?
#

  • Formar a minha própria opinião: Acredito que a IA veio para ficar. Há valor real, há riscos reais e há muito hype. A única forma de formar uma opinião em que realmente confio é passar tempo a sério com estas ferramentas. Não um fim de semana, não um tutorial. 30 projetos.
  • Aprender: Desafiar-me a explorar novas tecnologias e ideias
  • Documentar: Partilhar a jornada, as vitórias e os fracassos
  • Entregar: Realmente terminar coisas e colocá-las no mundo

Uma nota sobre custos: a Anthropic está a patrocinar um plano Max 20x para mim por causa do meu trabalho no Blowfish, um tema open-source para Hugo. Isso significa que posso gastar tokens neste desafio sem me preocupar com a fatura. Tenho a sorte de ter isso, e quero ser transparente porque “faz vibe code de 30 projetos” é uma proposta muito diferente quando estás a pagar por token do teu bolso.

O Que Esperar
#

Tudo vai ser tosco. Alguns projetos são pequenos. Outros são mais ambiciosos. É esse o objetivo.

Acompanha
#

  • Newsletter: Subscreve abaixo para receber um email cada vez que um novo projeto é lançado
  • Redes sociais: Segue-me no LinkedIn, X, Threads e Bluesky para atualizações diárias. #30DaysOfVibeCoding
  • GitHub: Todos os projetos estarão ligados a partir do repositório índice

Vamos ver o que acontece. O Dia 1 começa amanhã.


Esta é a publicação 0 da série 30 Days of Vibe Coding.

30 Days of Vibe Coding - Este artigo faz parte de uma série.
Parte 0: Este artigo

Relacionados