Author: Christopher Ross
-
Behind the Scenes: the nightly bot that kept un-fixing its own fix
My nightly autonomous WordPress agent spent a week un-fixing its own fix. What that bug, a made-up auction price, and nine deleted…
-
Behind the scenes: the WooCommerce bug that hid from its own test
The week I almost shipped a WooCommerce fix that would have quietly undone itself, landed two open-source merges, and audited my whole…
-
Migrating off CivicPlus: the hidden records-management cost procurement misses
Municipal procurement teams routinely miss the records-management line item when scoping a CivicPlus exit. Here is what it covers and what it…
-
Training a newsroom on WordPress in two days: the curriculum that survives turnover
Two days, the right two days, and a curriculum the next hire inherits. This is for editorial ops leads at media organizations…
-
What fixing other people’s WordPress plugins taught me about my own code
Eighteen pull requests, one merge, and a three-word thanks. What a week of contributing to WordPress plugins taught me about my own…
-
The case for the second draft
I finished a paragraph this morning, read it back, and felt that small private satisfaction of having said the thing. It was…
-
Three prompts. Three completely different reviews. One theme.
Three prompts. Same theme. Three completely different reviews. The output you get from an AI theme audit is determined before you type…
-
What WordPress 7.0’s AI layer means for plugin developers and buyers
A practitioner’s read on WordPress 7.0: the AI infrastructure it shipped, the real-time collaboration it pulled, and what the release means for…
-
WordPress 7.0 landed and my clients quietly wondered if they were behind
WordPress 7.0 shipped, and a major version is a confidence event before a feature event. How I kept courses, a new plugin,…