Blog
A blog about AI, software, and web development.
Learning How to Learn Used to Be Enough
Twenty years ago I told a college committee not to teach students a specific technology. AI has changed what that advice needs to include.
Every WordPress Site Has an API. Almost None Advertise It.
RFC 9727 gives sites a standard front door for API discovery at /.well-known/api-catalog. A new free plugin adds it to any WordPress site.
Claude Desktop Runs on Linux Now
Claude Desktop now installs on Ubuntu and Debian. How to add an SSH connection, what a remote session can and cannot do, and what the beta still lacks.
WordPress Just Patched a Hole in Its Own Core, and That's Rare
WordPress 7.0.2 fixed a serious flaw in WordPress itself, not a plugin. Here's why that's unusual, and why it makes the case for keeping your site updated rather than against using WordPress.
Claude and Codex, Coordinating Through One Shared File
The shared-file trick for coordinating two Claude sessions, now agent- and OS-agnostic, running a real build with Claude and Codex on opposite ends.









