Artificial Intelligence

I’ve been watching AI reshape the web in real time, and trying to make sense of what it actually means, not just what the hype says. Posts here cover AI in WordPress, agentic AI, what’s being built and by whom, and the bigger questions about where the open web is heading.

Security headers matter, so I created a plugin to improve this site’s score

Dries Buytaert, creator of Drupal and co-founder of Acquia, built a tool called headers.dev that analyzes the HTTP security headers on any website and gives it a score. I came…

How I improved by my site’s AI-Readiness score from 51 to 86

I’m a tiny bit obsessed with iterating my site to agenty-ready and web-optimized perfection. That’s why I’ve spent many sessions running my site against specification.website‘s checklist and fixing what it…

I wanted to be able to do more with AI on my site, so I gave Claude WP REST API access – with limitations

A conversation about why WordPress core still ships so few AI abilities and the limitations they have got me thinking: why am I making my site fully dependent on Abilities…

What a Small Markdown Tool Taught Me About Trusting AI Skills

A real example of hidden instructions embedded in a product’s website, why the same risk shows up in AI agent skills and hooks more broadly, and a free scanner worth knowing about before installing one.

Why my personal site now has a Changelog

When I first built this site, I invested a lot of time in getting it up and running. I figured that would be more or less it for a while,…

Hooks, Filters & Now Context: Why MCPs Are the Hooks of the AI Era

I gave this talk at WordCamp Asia 2026. The topic is something I’ve been thinking about: why WordPress’s history of open extensibility is actually a structural advantage in the AI era, not just a nostalgic footnote.

Creating impressive HTML graphics with Claude

Claude can create diagrams, comparison graphics, interactive charts, and more — all as HTML you can screenshot or embed directly in WordPress. Here’s how to prompt it well, what to expect, and a trick for precise browser screenshots most people don’t know about.

I didn’t think this site would get much attention ever, let alone a lot so fast

Today I woke up to find that Matt Mullenweg, the co-founder of WordPress and CEO of Automattic, had enthusiastically shared this new site across the interwebs as a great example…

WordPress introduced Agent Skills which is a big deal

WordPress just introduced Agent Skills, and it’s a pretty significant signal. In practical terms, WordPress is starting to define how AI is allowed to act on the platform. That’s a…

Vibe coding is a gift from the open source Community

Everyone’s having a blast with their new vibe coding superpowers. But I keep thinking about something that doesn’t get enough attention in all the excitement. The reason LLMs can write…