Blog

  • Life at Automattic: I will never stop learning.

    Life at Automattic: I will never stop learning.

    One of the things that I discovered when I joined Automatic is that we have this amazing professional development benefit, and this covers a wide variety of things. There are courses and learn ups you can take within the company, you can expense books and learning courses. But the one thing that really, really worked…

  • Google Dev Fest Cape Town 2025

    Google Dev Fest Cape Town 2025

    The slides from my talk at Google Dev Fest Cape Town 2025

  • Life at Automattic: Communication is oxygen

    Life at Automattic: Communication is oxygen

    I’ve started a new series on my YouTube channel, all about my work at Automattic. So if you subscribe to this channel. You probably come here for like WordPress stuff or WordPress development stuff, or development AI stuff. Just stuff to do with development. But I kind of wanna start a new series of videos…

  • Live stream update

    Live stream update

    If you follow my weekly AI Coding live streams, they are moving to Tuesdays at 12 pm UTC. My Friday afternoons have been taken over by personal events, so I need to move the weekly streams. I’ll still post the stream recordings to my YouTube channel every Monday, which just means I have a little…

  • Developer User Group Resources

    Developer User Group Resources

    All the links from my Developer User Group talk: Next-Gen WordPress: Introducing the AI Building Blocks Presentation Google slides Links Example plugins

  • WordCamp US 2025 Recap

    WordCamp US 2025 Recap

    This year, I was fortunate enough to attend WordCamp US in Portland, Oregon. It was both my first time at a US WordCamp and a US flagship event. Monday: Arrival I arrived in Portland after approximately 23 hours of travel at around 10:30 in the morning and was met by a fellow Automattician, Ojoma Emina,…

  • WCUS 2025 Workshop Resources

    Turn your local WordPress install into your AI coding assistant Slides Requirements Code repositories Resources Find me on social media

  • Get ready for my WordCamp US Workshop

    Get ready for my WordCamp US Workshop

    In just over a week I’ll be presenting a workshop at WordCamp US titled “Turn Your Local WordPress Install Into Your AI Coding Assistant“. If you’re planning to attend, this post is for you! I try to make my workshops as beginner friendly as possible, but there is some preparation you will need to do…

  • Are terminal based AI coding agents the antidote to doomscrolling?

    Are terminal based AI coding agents the antidote to doomscrolling?

    I don’t know if anyone else has this problem, but some days I find myself needing to take short breaks depending on the type of work I’m doing. If I’m in the middle of a heavy task — reviewing, editing, or just grinding through something that’s less than exciting — I hit a wall around…

  • The WordPress Abilities API

    The WordPress Abilities API

    This past Monday I guested on the This Week in WordPress podcast by my friend Nathan Wrigley. If you missed it, you can catch the episode here. During the podcast we discussed the Abilities API. As I explained more about the related pull request, one of the listeners, Mark Wilkinson, asked: ​​What is an ability?…

  • How I use Perplexity to create technical written content

    How I use Perplexity to create technical written content

    In case you missed it, AI search company Perplexity was recently called out by Cloudflare. This post isn’t going to go into the details of that conversation, but you can read about it on Techcrunch, read Cloudflare’s post and read Perplexity’s reply. I’ve openly admitted in my live streams that I prefer to use Perplexity…

  • Quis custodiet ipsos custodes?

    Quis custodiet ipsos custodes?

    In Terry Pratchett’s Discworld novel Thud, one of the characters asks the protagonist, Commander of the City Watch, Sir Samuel Vimes, “Quis custodiet ipsos custodes?” This roughly translates as “Who watches the watchmen?” Sir Samuel’s answer is simple yet profound: “We all keep an eye on each other.“ In this age of AI assisted software…