Welcome to my little corner of the internet.

Hi, my name is Jonathan.

I am a developer educator from Cape Town, South Africa with a passion for open-source software.

I work at Automattic as a full-time sponsored contributor to the WordPress project, working with the Training team on Learn WordPress. We create educational content for the WordPress community, and my focus is on developer-related content.

This site is my personal blog, where I write about all sorts of things, but mostly with a focus on web development.

Latest Posts


  • Introducing Boss Box – a WordPress ready development environment

    Local Development

    A modern, easy to configure, WordPress ready Vagrant box, perfect for local development. As a developer, one of the most important pieces of technology I use daily is my chosen virtual server stack. Depending on your operating system of choice, there are a few solid options out there, but since discovering Vagrant I've always preferred…

  • WP Hacker Cast – the official launch post.

    About a year ago (literally, I got the domain renewal notification two days ago) I came up with a podcast idea.  I had just finished reading “Milestones – The Story of WordPress” and I thought how awesome it would be to interview every single one of the core release leads, from Matt all the way…

  • WP HackerCast – Episode 3

    I’m a little late posting this, mostly due to being very busy with WordCamp, but episode 3 of the WP HackerCast is live. Check it out.

  • Taking back ownership of the word ‘freelancer’

    PHPSouthAfrica

    Based on some prompting by Hugh I applied as a speaker at PHPSouthAfrica this year. Apparently they still don’t know how little I actually know as they accepted my talk submission 😉 I’ll be talking just after afternoon tea about a topic that has been on my mind since 2010, that of the common perception…

  • So, you want to work from home?

    WordPress Cape Town

    Tonight I’m speaking at the WordPress Cape Town Meetup about the pros and cons of working from home and what you can do to create your perfect work from home space. Here are the slides from that talk.

  • 2017 24 Hour Roll-a-thon fund raiser

    This coming weekend I will be taking part in the 24 hour roll-a-thon at Gracie Jiu Jitu Cape Town, raising funds for cancer sufferers/survivors and a local hospice. If I’m honest though, the main reason I am doing this is my jiu jitsu buddy, Juan Poerstamper. Juan has been dealing with Cancer since around 2012.…

  • Gutenberg day ??? – well that was hard!

    I remember the first time I read about Jerry Seinfeld’s productivity secret. At the time it seemed trivial, but after trying to write a blog post per day for the month of September using Gutenberg, and then failing miserably at it, I can admit to the fact that planning to write something every day and…

  • Gutenberg day 8 – Contributing to Core

    I’m attempting my first shot at contributing to WordPress core with ticket that was opened 8 years ago! I feel like it’s small enough that I can get something done by the time the next release rolls around but useful enough that it will make peoples lives easier. Feel free to follow the ticket to…

  • Gutenberg day 7 – New things

    WP HackerCast

    Today I'm especially excited to blog as I have a little news to share. The first episode of my new podcast has officially been published. WP Hacker Cast is my way of talking to and learning from all the great WordPress developers I know and communicate with. I've got some great interviews coming up, but…