Across the Web
Follow me on Twitter (or maybe find me on Mastodon?), see what I’m listening to at Last.fm, or check out my latest work on GitHub.
If you’re interested in a talk I’ve given recently, check out Speaker Deck for the slides, or one of the recordings on WP.tv.
Latest from GitHub
Most code I work on is available on GitHub. Here's a few of my latest changes.
- xwp/stream Commented on #1907: Thanks @PatelUtkarsh and @bartoszgadomski, appreciate it! I'll pass this on…
- humanmade/foundry ???
- humanmade/foundry Pushed 0 commits
- humanmade/foundry Pushed 0 commits
- humanmade/foundry Approved pull request #4: Seems fine
- humanmade/foundry Commented on #7: :bufo-cant-believe-your-audacity:
- humanmade/coding-standards Approved pull request #348
- humanmade/foundry Closed pull request #7
Latest Articles
I write articles sometimes, often on projects I’m working on. Here’s the latest stuff I’ve published.
- Pull requests are for humans This is a post I originally wrote internally at Human Made, but I think is worth sharing publicly. Both in private repositories and in open source repositories, there’s been a huge rise in the use of AI as LLMs have become more powerful. While many of us are using AI constantly to write code (myself […]
- The next era of FAIR Ever since we first created the FAIR Project, it was designed to be a project following the best practices for open source projects. We’ve had the privilege of working with the Linux Foundation to help set it up. One of the core principles of how we designed the project was to separate the “business” side […]
- Building a Stronger Ecosystem The events in the WordPress community since September have shown how fragile the ecosystem can be. In A Stronger Foundation for the Ecosystem, I laid out my core ideas of how we could move forward with the WordPress Foundation to build a better community together. The key ideas were: Pay for infrastructure through a diverse […]
- On Contribution Every day, I open my computer in to Slack. The first thing I see, every day, is the WordPress Slack icon reporting a problem. Every day, I click the icon and log in through WordPress.org, to be told that my Slack account is still disabled. Although I can no longer access Slack, I am still […]
- A Stronger Foundation for the Ecosystem The feud between Automattic and WP Engine has continued, with WordPress.org blocking access by WP Engine’s servers. In WP Engine Must Win, I wrote about my thoughts on the legal argument on this battle, and why it is important that WP Engine win the trademark case in order to protect the ecosystem. I also touched on the moral argument: The case […]
Featured Projects
I work on a lot of projects, so here’s a non-exhaustive list of my favourites.
-
Requests
A HTTP client library built for usability and compatibility. -
Falcon
GitHub-style notifications (with reply-by-email) for your WordPress site. -
Cavalcade
Drop-in replacement for wp-cron. Scales horizontally for multi-server setups. -
Gaussholder
High-quality placeholder images using miniscule amounts of data. -
Mercator
Completely-rewritten domain mapping for the 21st Century.
Contact Me
Drop me an email at if you want to get in touch.
I'm terrible at replying, but I'll definitely read it. Please don't send support requests; those are better off filed as an issue on the relevant issue tracker.
Let’s Work Together
In all of my spare time, I’m the Director of Product at Human Made. Get in touch with our lovely sales team; you won’t regret it.
Did I mention we’re hiring? We’re always looking for awesome people.