VIBE IN PUBLIC_

Vibe coding para vencer o perfeccionismo: a meta de R$ 1

A primeira meta de receita de Martin Blume no SaaS que ele ainda nem escolheu é R$ 1. Como uma meta ridiculamente pequena quebra a paralisia de quem só estuda.

A primeira meta de receita de Martin Blume para o SaaS dele é R$ 1. Ele cravou esse número na primeira live do canal, antes de ter decidido o que ia construir. Para receber 1 real de alguém, precisa existir um produto publicado com forma de cobrar, e uma pessoa disposta a pagar por ele. Uma meta de R$ 10.000 sobrevive meses sem nada disso no ar.

O motivo de precisar de um número qualquer ele mesmo explica:

se a gente não coloca uma meta, eu sou um cara meio perfeccionista. Então esse é um dos meus defeitos. são muitos, obviamente, eh, de tipo assim, pô, eu vou ficar estudando, estudando, estudando e acaba nunca fazendo o negócio. Então, tem que ter uma meta.

Perfeccionismo é falta de critério de parada

Estudar dá sensação de avanço sem risco de fracasso público. Mais um vídeo de alguém que já faturou, mais uma semana lendo sobre o assunto, e a fase de preparo se estica até virar o projeto inteiro.

A própria transmissão é um exemplo do padrão, e ele conta isso na abertura:

tem que trazer um baita de um roteiro pra live ficar mais estruturada, mas aí eu fiquei muito tempo postergando isso e decidi o seguinte

O que ele fez no lugar foi abrir a live e escrever os objetivos do dia num quadro, ao vivo. O roteiro perfeito ficou para trás e a transmissão aconteceu.

Em vez de esperar ficar menos perfeccionista antes de começar, ele amarra 2 travas externas por cima do defeito: uma data para parar de pesquisar e um valor que define o primeiro sucesso. Vale ver como isso aparece também em vibe coding para validar saas por receita real.

No vibe coding, R$ 1 é um teste de existência

A meta de receita saiu enquanto ele montava o quadro do que ia usar para construir:

Vou fazer vibe code até bater R$ 1, é a primeira meta.

Na sequência ele descarta a versão inflada da mesma meta, os 10.000, e resume o critério com "São metas, são desafios". A justificativa vem logo depois:

A gente nem sabe o que nós vamos fazer.

Um número grande sobre um produto que ainda não foi escolhido é chute com aparência de plano. Não dá para estimar receita de uma coisa que ainda não tem público nem preço. O R$ 1 dispensa estimativa: ou existe um produto no ar cobrando de alguém, ou não existe.

Repare no que aquele 1 real obriga a acontecer antes de cair na conta. Alguma coisa precisa estar publicada e funcionando o bastante para ser usada, com meio de pagamento plugado, que é justamente a parte que o iniciante empurra para depois. Do outro lado precisa ter uma pessoa que, olhando aquilo, tire o cartão. Uma meta de R$ 10.000 permite adiar essa cadeia inteira por tempo indeterminado, porque quem persegue 10.000 sempre pode dizer que ainda está construindo a versão que merece cobrar.

A outra meta trava o tempo de pesquisa

O R$ 1 é uma das travas. A outra é uma data, escrita no quadro antes mesmo da meta de receita:

vai ser dia 30 de julho, ou seja, temos uma semana para decidir o primeiro SAS

A semana entre a live e essa data seria de pesquisa, e o prazo existe para que a pesquisa não vire o projeto. No dia 30 a decisão sai do jeito que estiver.

As 2 metas fazem trabalhos diferentes: a data limita quanto tempo a dúvida pode durar, e o R$ 1 limita o que conta como sucesso, impedindo a meta de crescer sozinha enquanto o produto ainda não existe.

Saber o próprio limite antes de escolher a ideia

Meta pequena combina com o tamanho de quem está começando. Martin repete durante a live que não vem de desenvolvimento:

eu não sou desenvolvedor, eu não tenho a mínima ideia do que eu tô fazendo

E transforma isso em restrição de escopo:

Eu não posso querer fazer uma coisa muito complicada que daí não vai dar certo. Então, eu tenho que saber os meus limites

Ideia complicada e meta grande são o mesmo erro em dois lugares. Quem começa no vibe coding sem base técnica tem uma vantagem específica, a velocidade de tentar coisas pequenas, e essa vantagem some no minuto em que o escopo passa do que o assistente de código consegue manter de pé com alguém que não sabe depurar. O mesmo problema apareceu em habit tracker.

Os 2 números para cravar hoje

Pegue a decisão que você vem adiando e escreva 2 coisas num lugar visível. Uma data em que a pesquisa acaba, com a resposta que estiver pronta até lá. E o menor valor de receita que prova que o produto existe: para quem está começando no vibe coding sem ser desenvolvedor, pode ser o mesmo R$ 1 dele. Vale ver como isso aparece também em vibe coding para validar saas por receita real.

Martin encerrou a live sem ideia escolhida, com esses 2 números no quadro e olhando o painel de transmissão: "Estatísticas da live, espectador zero". Foi nesse cenário que ele cravou a terceira trava, a de constância:

Pelo menos 90 dias eu vou vir, vou fazer live todos os dias

E completou dizendo que, se der zero no final, terá aprendido a codar nesse meio tempo, o que para ele já compensaria. É a mesma lógica do R$ 1: um resultado pequeno o suficiente para ser alcançável, colocado no lugar do resultado grande que trava.

Publicar assim, antes de existir qualquer coisa para mostrar e sem ninguém assistindo, é o começo previsto nas leis do movimento. Dá para assistir à live e ver a hora em que ele escreve a meta.