Using the WordPress Playground block for Learn.WordPress.org
Just over a year ago, my colleague and friend Adam Zielinski built WordPress Playground because he was looking for a way to run WordPress without any setup requirements. Soon after it was released, at...
View ArticleReflections on being employed to work in open source
It’s been a hell of a few weeks. On Saturday 21 September I was checked into a very nice hotel in the Garden Route town of Plettenberg Bay, ready to start a week’s vacation with my family. Meanwhile,...
View ArticleI’m learning to code!
Starting this Friday the 31st of January, 2025, I’m going to be learning to code. The “catch” is that I’ll be using AI coding tools exclusively, not writing a single line of actual code myself. I want...
View ArticleSMG Century City: A tale of terrible customer service
I am publishing this in response to a reply on a review I posted about my experiences of poor custom service from SMG Century City. Perhaps someone from SMG Century City will take the time to read my...
View ArticleWordPress Development/Engineering Best Practices
One of the questions that I get asked a lot during talks, workshops, or online workshops is: “Does WordPress have any Development/Engineering Best Practices?” Now, I happen to already know the answer...
View ArticleThe power of practising perfectly
Many years ago, while attending a jiu-jitsu seminar as a white belt, the seminar instructor said something that’s resonated with me ever since. Contrary to the popular phrase, practice alone does not...
View ArticleThe path to mastery includes lows and highs
OK, so bear with me on this, one, but this idea came from a recent gym workout. For the past 3 years or so, I’ve been finishing every gym workout with the same ab exercise, a Captain’s Chair hanging...
View Article