O Manifesto Go Unicorn
A origem, a filosofia e o propósito por trás do eXtreme Go Unicorn (XGU).
A Origem
No princípio, havia o caos. E o caos tinha um nome: eXtreme Go Horse (XGH).
O XGH ensinou ao mundo que pensar é perda de tempo. Que testes são para fracos. Que se compilou, tá pronto. E o XGH estava certo — para um mundo sem investidores, sem pitch decks, e sem Series A.
Mas então surgiu o ecossistema de startups. E com ele, uma verdade inconveniente: gambiarras precisam parecer inovação.
Foi assim que nasceu o Go Unicorn (XGU).
O Que É o Go Unicorn?
O Go Unicorn é um framework metodológico que herda a velocidade e o pragmatismo do XGH, mas adiciona uma camada essencial: aparência de sofisticação técnica.
O XGU combina, de forma seletiva e estratégica, elementos de:
- MVW (Model, View, Whatever) — porque a terceira camada é um detalhe de implementação
- Clean Code — porque indentação e nomes bonitos impressionam em code review
- Clean Architecture — porque pastas organizadas impressionam em onboarding
- DDD — porque “Bounded Context” impressiona em reunião com CTO
“O XGU não rejeita boas práticas. Ele as absorve, dilui e transforma em material de pitch deck.”
Os 4 Valores do Go Unicorn
Inspirados no Manifesto Ágil, mas com foco no que realmente importa:
1. Velocidade de entrega sobre qualidade de código
Código perfeito que não está em produção vale zero. Código horrível que gera MRR vale milhões. O XGU prioriza entregar valor — ou pelo menos a aparência de valor.
2. README bonito sobre documentação completa
Ninguém lê wiki. Ninguém lê Confluence. Ninguém lê Notion com 47 páginas de ADRs. Todo mundo lê um README com badges coloridas, um GIF do produto funcionando, e um “Getting Started” de 3 linhas.
3. Pitch-driven development sobre requirement-driven development
No XGU, toda decisão técnica deve ser justificável em um slide. “Usamos event sourcing” é melhor que “usamos um banco relacional”, mesmo que o event sourcing seja um console.log num arquivo .txt.
4. Adaptação contínua sobre planejamento extenso
Planejar é importante. Mas planejar demais é consultoria. O XGU planeja por 5 segundos, implementa por 5 horas, e pivota quando o investidor muda de ideia.
Para Quem É o XGU?
O Go Unicorn é para:
- Startups early-stage que precisam entregar rápido e parecer profissionais
- Devs solo que fazem o trabalho de um time de 10 e precisam de uma metodologia que acompanhe
- CTOs de primeira viagem que querem ter respostas prontas para “qual é a arquitetura?”
- Times pequenos que sabem que a realidade é diferente do livro do Uncle Bob
- Qualquer pessoa que já escreveu
// TODO: refactor thise sabe que nunca vai acontecer
O XGU Não É…
- Não é XGH — XGH é puro caos. XGU é caos com branding.
- Não é uma piada — Ok, é um pouco. Mas também é um reflexo honesto de como software é feito no mundo real.
- Não é anti-boas-práticas — O XGU ama boas práticas. Ele só as aplica de forma… pragmática.
O Compromisso XGU
Todo praticante do Go Unicorn se compromete com o seguinte:
- Vou entregar rápido, mesmo que o código não seja perfeito
- Vou manter a aparência de organização, mesmo no caos
- Vou escrever um README decente, porque é a vitrine do projeto
- Vou usar termos bonitos em reuniões, porque confiança técnica gera investimento
- Vou aceitar que refactoring é um mito, e que “pivotar a arquitetura” é a única constante
“O Go Horse olha pro código e diz ‘funciona’. O Go Unicorn olha pro código e diz ‘funciona, e o investidor vai amar isso’.”
Pronto para conhecer as leis que governam o XGU? Veja Os 22 Axiomas.