Articles, analysis, and weekly notes.
AI, WordPress, and the web — written for practitioners. No newsletter. The RSS feed is in the footer.
-
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 library.
-
WordPress Application Passwords
WordPress Application Passwords let external tools, scripts, and REST API clients connect to your site without using your main account password. Each one can be revoked independently.
-
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 actually costs.

-
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 where reporters cycle through every 12 to 24 months.

-
Static site generation and WordPress: when to take the pitch seriously
Static site generation solves a real performance problem — when the organization actually has that problem. Here is how to tell whether you do before the architecture decision is made.
-
Arc XP or Brightspot to WordPress: Migration Without Archive Loss
A newsroom-focused migration playbook for moving Arc XP or Brightspot to WordPress while preserving archives, taxonomies, and SEO continuity.

-
Behind the Scenes: eight WordPress themes to full-site editing, and a podcast that took six tries
The week I converted eight Colophon themes to full-site editing, cut the first Declamatio podcast after six takes, and tagged 28 posts to find the on-pillar gap.
-
After the review, the harder problem
The second post in the AI-review series. Once an audit hands you a list of findings, the way you prompt the fix decides whether the problems get solved or quietly get worse. It works through the real critique of the Colophon FSE collection.

-
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 all there. The argument, the example, the point. And then I read it again, slower, and noticed it wasn’t a paragraph at all. It was four half-formed thoughts that happened to be sitting…

-
The AODA audit a federal vendor actually asks for: why most WordPress sites fail it
AODA-compliance audits for federal-vendor contracts are different from generic accessibility scans. Here is what a procurement-grade audit covers, who signs off, and where most WordPress sites fall short.