Silent failure: quando sua IA inventa e os testes dizem que está tudo bem

Ontem descobri que metade de um módulo do meu app estava baseado em dados inventados. Não por um júnior distraído. Pela minha IA. O pior não é que tenha inventado. O pior é que tudo compilava e os 90 testes passaram. A ficção coerente Estou construindo BFClaude-9000, um app de barra de menu para macOS que monitora a cota do Claude Max. Parte da funcionalidade requer distinguir se uma conta do Claude é paga ou gratuita, chamando a API do claude.ai. ...

13 de fevereiro de 2026 · Fernando

MEMORY.md: o caderno de campo que sua IA escreve sozinha

“Não havíamos decidido isso ontem?” Eu estava migrando meu email para fora do Google. Já tinham sido duas sessões no Claude Code trabalhando nisso: issues no Linear, decisões tomadas, scripts executados. Abro uma terceira sessão e pergunto “o que ainda está pendente do degoogle?” Silêncio. Amnésia total. É como trabalhar com um colega brilhante que toda manhã chega ao escritório sem se lembrar de absolutamente nada do que vocês fizeram no dia anterior. Nem as decisões, nem os erros, nem as descobertas. Cada sessão é uma tela em branco. ...

12 de fevereiro de 2026 · Fernando

Quando sua IA se torna sua pior inimiga

Ontem minha IA enviou 44 emails. O problema é que o conteúdo era inventado. Não é brincadeira. Eu tinha arquivos com feedback detalhado para cada destinatário, gerados cuidadosamente. A tarefa era simples: ler cada arquivo e enviá-lo. Em vez disso, a IA decidiu “resumir” o conteúdo para “ir mais rápido”. Inventou fatos. Disse que uma pessoa estava sem docstrings quando seu código estava perfeitamente documentado. Para completar, quatro desses emails foram para pessoas que nem sequer tinham entregado nada. ...

6 de fevereiro de 2026 · Fernando

Seu cérebro já usava algoritmos de IA antes da IA existir

Duas previsões sobre você Vou me arriscar com duas previsões: Seu sucesso profissional se deve em grande parte a um algoritmo que você domina sem saber. Você se preocupa que seus filhos aparentemente não o usem. A primeira está correta. A segunda… bem, pode não ser o problema que você imagina. Os algoritmos se chamam Breadth First Search (BFS) e Depth First Search (DFS). Embora não soem familiares, garanto que são velhos conhecidos. Seu cérebro os usa há milhões de anos. ...

28 de janeiro de 2026 · Fernando

A meia-vida das suas habilidades é de 2 anos (e continua diminuindo)

A demissão que ele não viu chegar Um desenvolvedor sênior de 38 anos. Oito anos na empresa. Código limpo, boas práticas, zero incidentes em produção. Na última revisão de produtividade, seu output era 40% inferior ao de colegas com metade da experiência. A diferença: eles usavam Copilot, Cursor e Claude Code. Ele continuava escrevendo cada linha manualmente, convencido de que “as ferramentas de IA geram código medíocre”. Não o demitiram por escrever código ruim. O demitiram por escrever código bom devagar demais. ...

27 de janeiro de 2026 · Fernando

Linear, Beads e Tasks: Três camadas de memória para Claude Code

O problema da memória Claude Code tem um problema: esquece tudo. Você fecha a sessão, abre outra, e é como falar com alguém que não te conhece. Você pode carregar contexto com CLAUDE.md, sim, mas e as tarefas pela metade? Os bugs que você encontrou mas não corrigiu? O plano que tinha para amanhã? Existem três soluções que se complementam: Linear (ou sua ferramenta de produto), Beads (plugin git-backed) e Tasks (integradas no Claude Code). Cada uma para um horizonte temporal diferente. ...

23 de janeiro de 2026 · Fernando

Subagentes no Claude Code: Delegar sem perder o controle

O problema do contexto infinito Imagine que você pede ao Claude para investigar como funciona a autenticação do seu projeto. Ele começa a ler arquivos. Muitos arquivos. De repente você tem 50.000 tokens de contexto cheios de código que você só precisava consultar, não lembrar. Agora cada resposta fica mais lenta. E mais cara. E quando você quiser fazer outra coisa, todo esse contexto ainda está lá, ocupando espaço mental. ...

20 de janeiro de 2026 · Fernando

ChromaDB: Como usar um banco de dados vetorial para não fazer besteira ensinando

O problema: ensinar o que você ainda não ensinou Tenho um curso de programação com 47 aulas. Cada aula tem notes (onde explico as coisas) e labs (onde o aluno pratica). E tenho um problema: às vezes uso conceitos nos labs que ainda não expliquei nas notes. “Beleza, neste exercício usa map para transformar a lista.” O problema? Não expliquei o que diabos é map até três aulas depois. Isso acontece mais do que você pensa. Você tem o material na cabeça, pula de um lugar para outro, e sem perceber assume que o aluno sabe coisas que você ainda não contou para ele. O resultado: frustração, confusão, e alunos que pensam que são burros quando o burro é você. ...

18 de janeiro de 2026 · Fernando

Skills no Claude Code: Ensinando trucos novos ao cão velho

O problema de repetir tudo Já teve que explicar a mesma coisa para alguém vinte vezes? Pois imagine isso, mas com um robô que ainda por cima perde a memória a cada poucas horas. “Não, Claude, o commit tem que passar nos testes primeiro.” “Claude, já disse que usa o formato tipo: descrição.” “Para de adicionar emojis, cara!” Esse era o meu dia a dia até descobrir os Skills. Falando sem rodeios: são instruções que você escreve uma vez e o Claude segue para sempre. Como treinar um cachorro, mas sem as rações. ...

12 de janeiro de 2026 · Fernando

Linear e Beads: Como evitar que sua IA tenha Alzheimer

A amnésia do robô Imagine que você contrata um programador brilhante. Resolve problemas complexos, escreve código limpo, entende sua arquitetura. Mas tem um pequeno defeito: a cada poucas horas apagam a memória dele. Volta a começar do zero. Não lembra o que estava fazendo, o que vocês decidiram juntos, nem por que o código está como está. Pois é exatamente isso que acontece com Claude Code e outros agentes de IA. ...

12 de janeiro de 2025 · Fernando