Writing on AI, learning, and the web
These are the notes I keep while doing the work: migrations off page builders, editorial CMS rebuilds, the technical-SEO fixes that actually move rankings, and plain-language explainers for the parts of WordPress that trip people up. Some posts are written for developers; others are for the person who just inherited a site they did not build. I write them the way I would explain a problem to a neighbour who asked, without jargon for its own sake and without pretending a hard thing is easy. If something here helps you fix your own site, that is the point.
-

High-availability WordPress for education: what it means and when a school actually needs it
In short: Most school websites don’t need high availability every day of the year. They need it for the handful of hours…
-

Is using AI cheating? It depends what you’re being tested on
In short: Using AI is cheating when the task itself is the test, and it’s fine when the task is just the…
-

Your WordPress now has an AI layer, and it still needs your judgment
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…
-

What internal training platforms actually get judged on
Selling a course and running training inside a company are different jobs. One fights for attendance; the other already has it, and…
-

Is WordPress dead in 2026?
Every couple of years someone announces WordPress is dead. The cause is always different; the platform keeps surviving. Here’s what fourteen years…
-

The WordPress site audit most agencies skip in 2026
A WordPress site audit done well takes a day and surfaces three to five issues. Done badly, it produces a 40-page PDF…
-

What AI actually is, for someone who has to teach with it
Look down the list you made last week. If you ran the exercise from chapter one, you learned something new with an…
-

When does AI cross the line?
Every knowledge worker has felt the flicker by now. You hand a task to AI, it hands back something good, and a…
-

Behind the scenes: the week my site kept telling small lies
A week of quiet gaps between what my site claimed and what it did: a podcast feed advertising missing audio, 230 archive…
Working on a WordPress challenge? Get in touch