Codex CLI pede permissão até para respirar (e resolve com dois flags)

Você instala o Codex CLI. Inicia animado. Diz pra ele: “conserte os testes quebrados deste repositório”. E começa o martírio: Codex: I want to run pytest Allow? (y/n) Você digita y. Logo em seguida: Codex: I want to modify test_user.py Allow? (y/n) De novo y. E de novo. E de novo. Cada arquivo que ele quer ler, cada comando que ele quer executar, cada linha que quer modificar. Permissão, permissão, permissão. É como trabalhar com um estagiário que te pergunta se pode ir ao banheiro. ...

11 de março de 2026 · Fernando

Declarei falência de e-mails (de novo) e desta vez tenho um plano

Em 2004, Lawrence Lessig enviou um e-mail em massa para todos os seus contatos dizendo, mais ou menos: “Desculpem, apaguei todos os e-mails de vocês sem ler. Se havia algo importante, reenvie.” Ele tinha passado 80 horas naquela semana tentando esvaziar uma caixa de entrada com e-mails acumulados desde 2002. Eram 200 e-mails por dia. Lessig não era desorganizado. Ele era professor de Direito em Stanford. E mesmo assim, o e-mail o venceu. ...

11 de março de 2026 · Fernando

Máquinas virtuais do macOS com um único comando

Estou construindo um app de menu bar para macOS. Funciona perfeitamente no meu Mac. Agora preciso saber se funciona num macOS limpo: sem minhas configurações, sem minhas permissões, sem meus dados. Um usuário que o instale do zero. Como você testa isso? Precisa de uma máquina virtual. “Fácil”, pensei. “Tenho o UTM instalado. Abro o wizard, crio uma VM macOS, e rodo.” Não ia ser tão fácil. UTM: bonito mas indomável UTM é uma aplicação excelente. Interface cuidada, suporte para macOS como guest no Apple Silicon, tela cheia, clipboard compartilhado. Para usar manualmente é ótimo. ...

21 de fevereiro de 2026 · Fernando

Quando a segurança pede permissão tantas vezes que você para de ler

Toc, toc. Quem é? Touch ID. De novo. Imagine isso: você está trabalhando no seu terminal, consultando segredos do 1Password com op read. Precisa da API key do Linear. Touch ID. A do OpenRouter. Touch ID. A do Gitea. Touch ID. Em meia hora me pediu o dedo quatorze vezes. Sabe o que acontece quando uma ferramenta de segurança te interrompe quatorze vezes em trinta minutos? Que na quinta vez você já não lê mais o que está pedindo. Põe o dedo como um ato reflexo. “Sim, tanto faz, me deixa trabalhar.” ...

12 de fevereiro de 2026 · Fernando

Claude Code Native Build: 100MB de binário para se livrar do Node

Um binário de 100 megas para um CLI A Anthropic acabou de anunciar que o Claude Code já está disponível como native build. Traduzindo: um executável binário que você pode instalar com um curl e que não precisa do Node.js. Soa bem, né? Um comando, sem dependências, auto-updates em background. O sonho de qualquer ferramenta CLI. Mas tem um detalhe: o binário pesa 100MB. Para colocar em perspectiva, o binário do git pesa uns 3MB. O do curl menos de 1MB. Até o Go, que tem fama de gerar binários pesados, raramente passa dos 15-20MB. ...

27 de janeiro de 2026 · Fernando