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.
-

Data worth trusting: how to collect feedback that tells the truth
Part 4 of Trust Your Own Data, a four-part series on whether you can believe the numbers your business collects about itself.…
-

Will AI widen the digital divide? Only if we let it
-

A quiet inbox isn’t a slow month: test your contact form
My best spam filter also blocked real customers, and the inbox just looked like a slow month. The ten-second monthly test every…
-

DDoS protection for school websites: what actually helps
Cloudflare gives an LMS or SIS real DDoS mitigation at every tier, plus a firewall for login and enrollment forms and cheap…
-

Why my prices are public
My rates are public, the way a lumber yard posts prices by the door. What a private college taught me about hidden…
-

Where AI actually goes too far, from someone who defends it
I have spent a series defending AI. Here are the four places I will not follow it, and what you would have…
-

Consent you can trust: the yes most business feedback skips
A discount for a five-star review is not a request, it is a purchase. What real consent looks like, and why feedback…
-

Your tools already decided how you work
The CMS chose your editorial workflow before anyone drew a template. AI is now making the same kind of quiet choice about…
-

When banning AI is right, and when it’s just gatekeeping
Someone forwards me a memo. No AI. Effective immediately. Before I decide whether it’s a fair rule, I ask whoever wrote it…
Working on a WordPress challenge? Get in touch