Everything
Essays, notes and practices, newest first.
-
Astra, Kadence and Blocksy Are Everywhere. None Is Built for a Blog and a SaaS Together
Open enough WordPress blogs and you keep meeting the same three themes. They are good at being general. That was exactly my…
4 min read
-
Hostage Hosting: When Your Web Designer Owns Your Domain
Some providers make their money not by doing good work, but by holding the client’s site and charging them to stay.
5 min read
-
I Was Doing Fine Building Websites. So Why Did I Get Into This Mess?
I had steady work building websites for clients. Then I kept running into the same four problems, and fixing them one site…
5 min read
-
What a Free AEO Plugin Does for WordPress, and What It Can’t Promise
TWA AEO is the free plugin behind my themes. This is what it does for a site, in plain terms, and what…
4 min read
-
Is Vibe Coding Bad? Why I Don’t Improvise Websites
Vibe coding means letting the AI write code you never look at. That is fine for a weekend project and a poor…
4 min read
-
Website Builder Lock-In: Easy to Get In, Hard to Get Out
Hosted builders make the first step effortless and the last step difficult. Their own help pages say so, if you know where…
4 min read
-
Abandoned Plugins: The Quiet WordPress Plugin Security Risk
Most of the security risk in a WordPress site sits in its plugins, and the riskiest are the ones nobody is looking…
3 min read