-
Roomy an AI that knows you, stays with you, and is yours to make
Two months ago, I was heavily into letting agents run wild in sandboxes and being able to interact with them from both my laptop and phone.During that time, I was using a combination of Claude remote sessions and OpenClaw. It was a mess. Claude keeps…
-
Taking a break from Claude
The Claude Opus model gave me a new ability. It allowed me to stop focusing on lines of code and focus on products and users. Using Claude transformed my role from a developer to an architect, managing a team of agents who work 24/7 and…
-
AI-First Development Environments
If you just need a sandbox to run your AI agent without permission checks, try flout. If you want to understand how it works, this article has all the details you need. AI agents can work while you sleep — but your laptop isn’t always…
-
Teaching Claude Code to debug Playground in a Windows VM
I’m working on an issue with symlinks in Windows and need to debug Playground in a Windows environment, but I don’t know how to use Windows, and need Claude’s help. First, I wanted to set up Claude Code inside Windows, but I gave up after…
-
The AI Slot Machine
LLMs feel like a superpower and a gambling addiction at the same time. You just keep spinning the slot machine. There are enough wins to make you try again if you lose. Combine that with the urge to always do something, and it’s easy to…
-
WP Tester first beta version
Over the past two months, I’ve been worked on WP Tester, a new tool for testing WordPress projects that focuses on making integration and matrix testing easy, without local dependencies. If you maintain a plugin, theme, or site, please give it a try! The setup…
-
Why I use Node as the default testing environment instead of JSDOM
A while ago I was updating the Node version from 18 to 20 on Playground. This felt like a good time to review our Node polyfills and I found that we were pollyfilling URL.canParse because it wasn’t available in Node 18. But, when I removed…
-
Don’t use URL to construct paths in Node.js
I’ve been spending some of my time recently making sure WordPress Playground works in Windows.While working on Windows fixes I learned a lot about making sure Javascript code works POSIX and Windows when running it in Node.js. One thing that I learned is that you…
-
Building Automated Tests with WordPress Playground
There’s now a official documentation page about end-to-end testing with Playground. A big advantage of WordPress Playground is that it can start a new WordPress site quickly and be configured during boot. Both of these features are important for automated testing, so Playground seems like…
-
Webshops are about people and products, not user flows
I’ve spent a long time building webshops, and for years I thought it was all about features and removing friction to improve conversion funnels. I thought that if a shop didn’t do well, we could always get it back on track by researching, improving, and…