Codex CLI Full-Auto Mode: Two Flags to Stop the Approval Prompts

You install Codex CLI. You launch it with excitement and tell it to “Fix the broken tests in this repo,” and then the nightmare begins: Codex: I want to run pytest Allow? (y/n) You press y. Immediately, this pops up: Codex: I want to modify test_user.py Allow? (y/n) So, you press y. Again, and again, and again. Every file it wants to read, every command it wants to run, every line it wants to modify. Confirm, confirm, confirm. It’s like working with an intern that asks permission for everything. ...

March 11, 2026 · Fernando

I've Declared Email Bankruptcy (Again), but This Time I Have a Plan

In 2004, Lawrence Lessig sent out a mass email to his entire contact list saying, more or less: “Sorry, I deleted all your emails without reading them. If it was important, send it again.” He had spent 80 hours that week trying to empty an inbox cluttered with emails dating back to 2002. He was getting 200 emails per day. Lessig wasn’t disorganized. He was a Law Professor at Stanford. And even so, email defeated him. ...

March 11, 2026 · Fernando

macOS Virtual Machines in a Single Command

I’m building a menu bar app for macOS. It works perfectly on my Mac. Now I need to know if it works on a clean macOS: without my settings, without my permissions, without my data. A user installing it from scratch. How do you test that? You need a virtual machine. “Easy,” I thought. “I have UTM installed. I’ll open the wizard, create a macOS VM, and we’re good to go.” ...

February 21, 2026 · Fernando

When Security Asks Permission So Often You Stop Reading

Knock, knock. Who’s there? Touch ID. Again. Picture this: you’re working in your terminal, pulling secrets from 1Password with op read. You need the Linear API key. Touch ID. The OpenRouter one. Touch ID. The Gitea token. Touch ID. In half an hour it asked for my finger fourteen times. You know what happens when a security tool interrupts you fourteen times in thirty minutes? By the fifth prompt, you’re no longer reading what it’s asking for. You place your finger reflexively. “Yes, whatever, let me work.” ...

February 12, 2026 · Fernando

Claude Code Native Build: 100MB Binary to Ditch Node for Good

A 100-Megabyte Binary for a CLI Anthropic just announced that Claude Code is now available as a native build. Translation: a binary executable you can install with a curl command that doesn’t need Node.js. Sounds good, right? One command, no dependencies, background auto-updates. Any CLI tool’s dream. But there’s a catch: the binary weighs 100MB. To put this in perspective, the git binary weighs about 3MB. curl is less than 1MB. Even Go, which has a reputation for generating fat binaries, rarely exceeds 15-20MB. ...

January 27, 2026 · Fernando