O Corte
道 — A APLICAÇÃO — DESTILADO

O CortePrimeira Forma aplicada ao software

Tudo que o Zenitsu nos ensinou sobre escolher framework, infraestrutura e carreira — destilado num único princípio. Cada escolha pode ser feita pela mesma pergunta: uma estocada única, ou uma armadura inteira pra matar uma mosca?

Uma técnica simples, executada com perfeição, vence mil técnicas mal usadas.

O que vence quando ninguém escolhe.

Catálogo de extravagância arquitetural. Cada item começou como um problema pequeno que alguém resolveu com violência desnecessária — e virou padrão.

  1. 01

    Kubernetes para um blog pessoal

    Cluster de três nodes, ingress controller, service mesh Istio, Helm charts, ArgoCD pra GitOps, Prometheus + Grafana, Velero pra backup. Custo: R$ 800/mês. Visitas: a sua mãe e um bot russo confuso.

  2. 02

    Quarenta e sete microsserviços para um TODO

    auth-service · user-service · notification-service · todo-service · todo-search-service · todo-analytics-service · audit-service · BFF pra costurar tudo. Três sprints pra adicionar o campo "prioridade".

  3. 03

    SAP — quatorze meses para mudar a cor de um botão

    Seis consultorias contratadas, comitê de governança, workshop em Düsseldorf, treinamento de 80h pros usuários finais. O TCO de 5 anos compra um prédio em Brooklin.

  4. 04

    Webpack mais quatro mil dependências para um Hello World

    npx create-react-app baixa 1.487 pacotes, 387MB, antes da primeira linha de código. Existe um pacote chamado is-odd. Ele importa is-number. Três pacotes pra uma operação de módulo.

  5. 05

    Jira — quatorze status num único workflow

    To Do → Refinement → Ready for Dev → Blocked → In Dev → Code Review → QA → Blocked Again → Staging → UAT → Approved → Ready for Release → Deployed → Done. E ainda existe o status "Done Done", porque "Done" não era confiável.

  6. 06

    Hadoop para um CSV de cinco megabytes

    Cluster de seis máquinas, particionamento, MapReduce, YARN, HDFS, Hive metastore. Pra processar uma planilha que o LibreOffice abre instantaneamente no notebook do estagiário.

  7. 07

    Emacs querendo gerenciar sua vida amorosa

    Você instala pra editar um .conf. Sai catorze anos depois com cliente de email, leitor de RSS, IRC, navegador, jogo de aventura, terapeuta (M-x doctor — sério, existe) e Tetris. É overengineering elevado a religião.

Uma única pergunta separa tudo.

Antes de adicionar a próxima camada, o próximo serviço, o próximo framework — pare. Pergunte. Se a resposta de qualquer uma das quatro abaixo for desconfortável, é monstro nascendo.

  1. 01

    Resolve o problema que você tem, ou inventa cinco novos?

    A pergunta-mãe. Toda ferramenta que pede pra você "crescer junto" inventa problemas pra justificar o tamanho. Boa ferramenta resolve UM problema e some.

  2. 02

    Estocada precisa, ou armadura inteira pra matar uma mosca?

    Antes de subir Kubernetes, abra um terminal e calcule quantos servidores você realmente precisa. Geralmente o número é um.

  3. 03

    A Netflix tem o seu problema?

    Não copie a arquitetura da Netflix se você não tem milhões de usuários simultâneos em três continentes. A Netflix usa Netflix porque é Netflix. Você não é.

  4. 04

    Você consegue manter isso sozinho, às três da manhã, quando der pau?

    Se a resposta é não, a pilha é grande demais. Stack honesta é a que cabe na cabeça de uma pessoa.

Ferramentas que dominam a Primeira Forma.

Categoria por categoria, as opções que fazem uma coisa e fazem bem. Não te exigem virar especialista pra render. Não inventam problema novo a cada atualização.

  1. 01

    Frontend

    HTMX (interatividade só com atributos HTML), Alpine.js (jQuery moderno em 15kb), Svelte (compila pra zero runtime), Solid (signals nativos). Em vez de Angular ou Next.js inteiros pra renderizar um botão.

  2. 02

    Backend

    Express, Fastify, Hono (roda em qualquer runtime), Flask, Sinatra, Echo, Fiber. Um módulo focado e você adiciona o que precisar. Em vez de Spring Boot ou NestJS com decorators pra tudo.

  3. 03

    CSS / UI

    Pico.css, Water.css ou Tailwind. Em vez de Material UI com 300kb de runtime React pra você usar três botões.

  4. 04

    Build tools

    Vite, esbuild (Go, ridiculamente rápido), Bun (runtime + bundler num binário). Em vez de Webpack com doze loaders, oito plugins e um config que vira propriedade ancestral do time.

  5. 05

    Estado (frontend)

    Zustand (8kb, um hook), Jotai (átomos), signals nativos. Em vez de Redux + Saga + Thunk + Reselect + Persist + Toolkit, quatro arquivos pra mudar uma checkbox.

  6. 06

    Banco e ORM

    SQLite (um arquivo, sem servidor — Discord usa em escala). Postgres com Drizzle (queries que parecem SQL, com tipagem). Em vez de Hibernate com lazy loading e proxies dinâmicos.

  7. 07

    CMS

    Hugo (binário Go que gera o site em 0.3s), Astro, Eleventy, Kirby. Em vez de WordPress com 47 plugins instalados (12 desativados que ninguém ousa apagar).

  8. 08

    Infraestrutura

    Caddy (1 binário, HTTPS automático), Fly.io ou Railway (git push e tá no ar), VPS com systemd + Nginx. Em vez de EKS + ArgoCD + Istio + Prometheus + Vault pra hospedar uma landing page.

A Primeira Forma também serve pra carreira.

Cinco rotas honestas pra ganhar dinheiro programando. Escolha uma. Viva dela por dois anos sem flertar com as outras. Aí avalie.

  1. 01

    CLT bem feito — a forma mais subestimada

    Sênior em empresa boa: R$ 15-30k/mês. PJ em multinacional gringa: R$ 25-60k/mês. A maioria dos devs "que vive do que ama" no Twitter ganha menos que um pleno do Itaú. Trocar de empresa a cada dois anos é onde sai aumento de verdade.

  2. 02

    Contracting PJ em multinacional gringa

    Freela com estabilidade. Você é PJ mas dedica 40h pra UMA empresa de fora — Toptal, Turing, Lemon, Andela ou contratação direta no LinkedIn. Hoje é a melhor relação esforço-retorno pra quem tem 4+ anos de experiência.

  3. 03

    Freelance especializado em UM nicho

    Migração de WordPress, integração com Bling/Tiny, automação Shopify, e-commerce Magento. Generalista é massacrado pelo preço. Especialista cobra o que vale — e tem cliente esperando na fila.

  4. 04

    Produto próprio em nicho B2B

    A loteria dos sonhos. Construir o produto é 10% do trabalho. Os outros 90% são distribuição, marketing, sales, suporte. Valide com 10 clientes pagantes antes de codar muito. Prepare o emocional pra dois anos sem retorno.

  5. 05

    Plugin ou extensão paga em marketplace ativo

    Shopify Apps, WordPress plugins, VSCode extensions, templates Themeforest, plugins Figma. Renda passiva real existe aqui — tem dev brasileiro ganhando R$ 30-200k/mês com um único app na Shopify App Store.

Estocada única. Foco absoluto. Sem firula.
O CortePrimeira Forma aplicada