Um filtro de Kalman para não incomodar o servidor (ou o prazer culposo da sobreengenharia)

Eu tenho um app de barra de menu que precisa saber de um número. Uma porcentagem de 0 a 100. Para obter isso, ele consulta um servidor a cada 30 segundos. Faça as contas: 30 segundos são 2 chamadas por minuto, 120 por hora, 960 em um dia de 8 horas. Quase mil requisições HTTP por dia para obter um número que às vezes não muda por 20 minutos. Isso não é monitoramento. É perseguição ao servidor. ...

12 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

A semana em que a disciplina venceu a magia

Publiquei seis artigos esta semana. Um sobre PostgreSQL. Outro sobre agentes de IA. Outro sobre gestão de contexto. Um tutorial de automação. Uma análise de debugging. E um design de conselho adversarial para avaliar MVPs. Não foi algo planejado. Cada artigo surgiu a partir de um paper, uma palestra ou um projeto que achei interessante de forma isolada. Mas, ao vê-los juntos, há um fio condutor que eu não tinha percebido enquanto escrevia. ...

11 de março de 2026 · Fernando

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

Engenharia de contexto: a habilidade invisível que separa os agentes bons dos medíocres

Imagine que você contrata um consultor brilhante. Ele tem dois doutorados, fala sete idiomas e resolve problemas que você nem sabia que existiam. Você o senta em uma sala e diz: “preciso que refatore a autenticação do projeto”. O consultor olha para você, acena com a cabeça e pergunta: “Que projeto?” Você não lhe deu acesso ao código. Não explicou a arquitetura. Ele não sabe se você usa tokens JWT ou cookies de sessão. Não sabe qual linguagem de programação você usa, quantos microsserviços existem ou por que a última tentativa de migração foi um desastre. ...

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

Cinco especialistas que não existem revisam sua startup antes de você criá-la

Em novembro de 2024, um projeto chamado Freysa colocou um agente LLM para proteger uma wallet Ethereum. A instrução era clara: não transfira os fundos sob nenhuma circunstância. Os participantes pagavam valores cada vez mais altos a cada tentativa de convencê-lo. Após 481 tentativas e US$47.000 acumulados no prêmio, alguém conseguiu convencer o modelo de que a função rejeitar era, na verdade, a função transferir. Algumas semanas depois, a Jane Street publicou um enigma onde uma rede neural de 2.500 camadas revelou-se uma implementação do MD5. O vencedor resolveu isso combinando visualização de matrizes, redução para SAT, reconhecimento de padrões criptográficos e uma consulta ao ChatGPT. ...

11 de março de 2026 · Fernando

Codex Automations sem Codex: agentes noturnos com Claude Code e systemd

Duas semanas atrás, a OpenAI apresentou as Codex Automations. A ideia: você define um gatilho (um cron, um push, uma nova issue), escreve instruções em linguagem natural e um agente executa sozinho em um worktree isolado. Sem intervenção humana. Enquanto você dorme, o agente organiza issues, resume falhas de CI, gera release briefs e até melhora suas próprias instruções. Parece mágica. E é, um pouco. Mas tem um detalhe que não é muito mencionado no keynote: você precisa do app Codex rodando no seu desktop. macOS ou Windows. Nada de servidor headless. Nada de deixar no seu miniPC e esquecer. ...

11 de março de 2026 · Fernando

OpenAI escala PostgreSQL para 800 milhões de usuários com um único writer (e sem sharding)

Sempre que surge um artigo sobre a infraestrutura de uma grande empresa, metade dos comentários no Hacker News são variações de “claro, eles usam Kubernetes com 47 microsserviços e um banco de dados distribuído com protocolo de consenso próprio”. Mas quando não, quando descobrem que usam PostgreSQL simples com um único primary e disciplina, o silêncio se torna constrangedor. Foi justamente o que aconteceu com a OpenAI. Os números que ninguém esperava Bohan Zhang, engenheiro de infraestrutura da OpenAI, publicou os detalhes de como eles escalam PostgreSQL para o ChatGPT. Os números: ...

11 de março de 2026 · Fernando