Adversarial Programming: When Your AI Copilot Invents APIs

TL;DR: Your AI will invent API fields that sound perfect but don’t exist. The solution isn’t hoping it gets it right: download the real schema before writing code, capture real responses as fixtures, and separate fetch from processing so you can test without the network. Adversarial programming: code assuming your copilot lies. Have you ever written code against an API where everything compiled, tests passed, the logic made sense… and when you connected to the real API, nothing worked? ...

March 26, 2026 · Fernando

Your LLM's Cache Charges You Double to Save You Money (And It Makes Sense)

A few weeks ago, I published an article explaining why 99% of what you send to Claude is already cached. KV tensors, VRAM, local SSDs — the full internal machinery. But I left out the part that hurts the most: the bill. Because prompt caching seems like a sweet deal until you look closely at the numbers. And then you realize that you’re paying to save. The cost paradox Let’s crunch the numbers. With Claude Sonnet: ...

March 10, 2026 · Fernando

Anatomy of Claude Code's Remote Control: The Hidden API You Can't Use Yet

On February 25, 2026, Anthropic announced Remote Control for Claude Code. The idea: fire up Claude Code on your terminal, sit back on your couch with your phone, and continue the session through claude.ai. No SSH. No tmux. No remote terminal windows. Cool. In theory. Because in practice, when I enabled it (/rc in the terminal), I got a URL, opened it on my phone, logged in… and claude.ai hit me with a “this feature is not active in your organization.” February 2026, Max 5x account, paying religiously. And nothing. ...

February 27, 2026 · Fernando