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

From layoff to consulting: what the first year costs you
Severance and Employment Insurance buy four to eight months. The first consulting payment usually lands in month six or seven. Here is…
-

What high-availability WordPress actually requires (and how to tell if you need it)
A hosting quote with high availability on it can be insurance or upsell. Two numbers you can work out yourself decide which,…
-

The bandaid and the wither: what dying coal towns taught me about the AI layoffs
The Cape Breton mines died for decades while everyone pretended otherwise. What coal towns, a letter from St Kilda, and “learn to…
-

The two ways teaching with AI goes wrong
A few years ago someone asked me to teach a sales force to use AI. Not a room of engineers. People spread…
-

Make a Living Giving It Away, fifteen years on
Fifteen years after WordCamp Toronto 2011, Make a Living Giving It Away goes to WordCamp US in Phoenix on August 18. What…
-

Behind the Scenes: a forced WordPress security update, and a bug I filed against core
WordPress 7.0 shipped, and a major version is a confidence event before a feature event. How I kept courses, a new plugin,…
-

The box under my desk that a hundred people were counting on
I once took down the login system for about a hundred people scattered across the country, coast to coast to coast, with…
-

Conversion optimization for service businesses
Service sites leak at the same four joints: an offer nobody can repeat, buried proof, a heavy or silently broken form, and…
-

Before you clean up an inherited site, find out what it’s holding up
Last Tuesday I had my cursor on a line of code that looked like pure garbage, and I came within one keystroke…
Working on a WordPress challenge? Get in touch