Estou pagando $15 por milhão de tokens para escrever 'fix: typo'

Ontem, escrevi uma mensagem de commit com o Claude Code. O diff era uma alteração de uma linha: um erro de digitação em um comentário. Claude Opus leu o diff, pensou por dois segundos e gerou fix: correct typo in auth comment. Para isso, consumiu cerca de 800 tokens de entrada e 30 de saída, a $15 e $75 por milhão, respectivamente. Custo: uma fração de centavo. Mas multiplique isso por 40 commits por dia, 250 dias por ano, em uma empresa com 200 desenvolvedores usando agentes de codificação, e a fração de centavo se transforma em milhares de dólares gastos em uma tarefa intelectual equivalente a colocar band-aids. ...

5 de abril de 2026 · Fernando

Meu setup: Claude Code + Ghostty + worktrees em um Mac

Tenho três sessões do Claude Code abertas neste momento. Uma está traduzindo posts do blog. Outra está escrevendo testes para uma CLI. A terceira está me ajudando a depurar um pipeline de dados. Cada uma no seu próprio worktree, cada uma no seu próprio split do Ghostty, e eu alternando entre elas com Cmd+Alt+Setas. Não abro o iTerm2 há meses. Não mexo no tmux há semanas. Tudo vive em uma única janela do Ghostty. ...

11 de março de 2026 · Fernando

Codex CLI não tem worktrees (e assim você monta os seus)

Se você leu meu post sobre worktrees no Claude Code, sabe que a mágica da coisa toda é a flag: --worktree. Você executa, e um agente trabalha na sua própria cópia isolada do repositório. Você lança três instâncias, e tem três agentes rodando em paralelo sem interferir um no outro. Mágica pura. Agora você abre o Codex CLI, procura a flag equivalente e… não existe. Não há --worktree. Não há --tmux. Não há isolation: worktree para agentes customizados. A issue #12862 está aberta no GitHub pedindo exatamente essa funcionalidade, com algumas pessoas que já implementaram isso em seus forks, mas nada foi incorporado oficialmente. O paralelismo nativo do Codex CLI, até hoje, não existe. ...

11 de março de 2026 · Fernando

Cinco truques de worktrees no Claude Code que vão mudar seu fluxo de trabalho

Algumas semanas atrás, escrevi sobre git worktrees — o que são, como criá-los e por que são melhores do que clonar o repositório três vezes. O básico. Mas o básico é só metade da história. Porque o Claude Code não apenas funciona com worktrees — ele tem suporte nativo para eles. Flags dedicadas, isolamento automático, integração com tmux. E a diferença entre saber que worktrees existem e saber como o Claude Code os aproveita é como ter um carro e descobrir que ele tem modo esportivo. ...

11 de março de 2026 · Fernando

git-cliff: o changelog que se escreve sozinho (ou quase)

107 commits. Conventional commits impecáveis desde o primeiro dia. Feat, fix, refactor, chore — tudo perfeitamente etiquetado. E o CHANGELOG? Vazio. Inexistente. Um arquivo que “já vou escrever amanhã” durante dois meses. Se isso soa familiar, você não está sozinho. Escrever um changelog manualmente é um saco de categoria olímpica. Não é que seja difícil — é que é tedioso, repetitivo, e sempre há algo mais urgente para fazer. E justamente por isso existe o git-cliff. ...

22 de fevereiro de 2026 · Fernando

Git Worktrees: como ter vários agentes de IA trabalhando ao mesmo tempo sem se atropelarem

O gargalo do checkout único Estou desenvolvendo um app de barra de menu no macOS. Tenho três features no backlog: um sparkline de consumo, notificações nativas, e um widget de desktop. As três são independentes. As três vou fazer com Claude Code. O problema: Claude Code trabalha em um diretório. Um diretório tem uma branch. E git checkout é como uma rotatória de uma pista só: só passa um. Se quero avançar as três ao mesmo tempo, minhas opções clássicas são: ...

16 de fevereiro de 2026 · Fernando

39 milhões de segredos vazados no GitHub. O seu pode ser o próximo.

5 minutos. Foi só isso que levou. Um pesquisador de segurança publica uma access key da AWS em um repositório público do GitHub. Faz isso de propósito, como experimento. Cinco minutos depois, alguém já estava usando para minerar criptomoedas. Cinco. Minutos. Existem bots escaneando o GitHub 24/7 procurando exatamente isso: credenciais expostas. E são rápidos. Muito mais rápidos que você se dando conta de que fez merda. Os números assustam Segundo o GitHub, em 2024 vazaram 39 milhões de segredos em repositórios públicos. 67% a mais que no ano anterior. ...

5 de fevereiro de 2026 · Fernando

Por que diabos o git status demora tanto?

O despertar da lentidão Você está há um tempo trabalhando no seu projeto de data science. Tem uns vinte notebooks, algumas imagens, e aquela estrutura típica de pastas que parecia uma boa ideia há três meses. Você roda git status para ver o que mexeu e… espera. E espera. E enquanto espera, dá tempo de se perguntar se o computador travou ou se está apenas meditando. Spoiler: não está meditando. Está sofrendo. ...

19 de janeiro de 2026 · Fernando