Blog

  • Making WordPress a little more inclusive. Again.

    Making WordPress a little more inclusive. Again.

    Over a number of years I’ve made various changes to WordPress to make it a little less exclusive with the language it’s used. Most of the time it’s been in the code comments but, sometimes, that also includes things that most people are more likely to see – the best example was the change in the Settings screen from a “black list” to a “block list”.

    And, after some time away from it, I’ve returned and submitted more language changes once more.

    (more…)
  • Ban the buzzwords: speak clearly

    Ban the buzzwords: speak clearly

    I saw this on my Twitter timeline and, at first, thought it was a spoof but, after reading through the comments, I realised it wasn’t.

    (more…)
  • The best security fix for any website: 2FA

    The best security fix for any website: 2FA

    How many times have I read on one forum or another about people wanting to secure their website and are resorting to one extreme measure or another. In the case of WordPress, it’s either a complete security plugin or renaming their admin login screen (in both cases: please don’t)?

    Yet, the best, simple solution is rarely first on the list – add 2FA and enforce it.

    (more…)
  • The mess that is sainsburys.co.uk (updated July 2026)

    The mess that is sainsburys.co.uk (updated July 2026)

    I shop weekly with Sainsbury’s. Specifically, I get a grocery delivery sent to home. But, I have to say, the experience is incredibly painful, due to how poor their website is. In this post, I’m going to demonstrate a few things about it, giving details of what the frustration is. It will show bad UI, performance and bugs.

    I originally wrote this in early 2024 and, I’m happy to say, some of the issues have been resolved. Some haven’t, though, and some new ones have turned up. So this post has been given a fresh update, as of July 2026.

    I’ll be using Safari but can confirm that the same problems occur in Chrome too.

    (more…)
  • 40th Anniversaries

    40th Anniversaries

    On 11th January, it’s Matt Mullenweg’s 40th birthday. He’s the co-founder of WordPress and CEO of Automattic, the company I work for.

    It’s nearly 13 years since I hit 40 and, despite a lot of content on this blog, you’ll find no mention of it. The reason? It was pretty uneventful. We had an open party at my house, with people coming and going throughout the day but it’s not as if I felt any different.

    (more…)