Coding Words

UPDATE: Sign ups are now closed.

A practical guide for developers who want to become better writers.

For the past 5 years (or so), I’ve taken an active role in improving my writing as a developer. In March 2021, I was hired as a full-time technical writer at Delicious Brains.

Now I’m writing a book.

The goal of this book is simple, help developers who want to be able to write better. It won’t be a long book, but hopefully it will do that one thing well.

To ensure the book is useful, I’m inviting other interested developers to sign up as early access reviewers. If you join this group, you will get copies of each chapter as I complete them.

The goal here is simple, help me write the book you need, to help you write better. If it helps you, it will help other developers.

If you sign up, I cannot guarantee you will be accepted into this early access program. I specifically want to create a diverse group of early access reviewers to get input from all sorts of different viewpoints and perspectives. I’m probably going to select 10-15 reviewers to keep the group small and the feedback manageable.

I apologize in advance if you don’t make the cut, but I will send you a discount coupon when the book launches.

The only requirements are that:

  • you are a software developer
  • you struggle to write technical content (docs, articles, etc)
  • you have some time each month to read new chapters, and send me your feedback.

If you are interested, please fill in the form below. I plan to start sending out the first chapter on September 1st, 2021. I promise I won’t spam you. This isn’t even a sign-up for a newsletter platform. I’ll manually be emailing links to all reviewers.

I appreciate your interest in helping me write the best version of this book.

Latest Posts


  • I don’t understand computers

    Free computer chip image

    I’ve been building PCs for as long as I’ve been into computers (early nineties) and they still baffle me. Yesterday I installed a new graphics card on my office workstation, and the PC didn’t POST the first time. So I power cycle it, and it POSTs, but throws some “safe mode” BIOS error. So I…

  • Tuesday Twitch Streams

    I’ve been toying with the idea of doing weekly development live streams for some time now. Fortunately, my work on the WordPress training team regularly requires me to do some R&D work on new topics, which are the perfect subjects for live streams. So if you want to watch me fumble my way through WordPress…

  • Running Different PHP Versions with Apache on Ubuntu

    abstract business code coder

    I’ve been using Apache as my default local development web server since I started writing PHP code back in 2006. Back then, Nginx was barely 2 years old, and every web server was running Apache, so it just made sense. Over the years I’ve come to prefer Nginx on my web servers, but I still…

  • Let’s code! Creating your first WordPress Plugin

    As part of my sponsored work for the WordPress Training Team, I’m hosting weekly “Let’s Code” Online Workshops for Learn WordPress. Each week I cover a WordPress development concept. I’m sharing them here as well so that if anyone has questions they can ask me here (in the comments) directly. Watch this video on WordPress.tv…

  • Turning a shortcode into a block

    a laptop screen with text

    I’ve had a couple of folks either reach out to me or ask on Twitter if it’s easy to convert a shortcode into a block. The irony is that during my trial at Automattic, that’s exactly what I created, a tutorial on taking an existing shortcode plugin and adding it as a block. I am…

  • 45

    I turn 45 today, in a world where right-wing politics is tearing down individual rights, unjust wars are being allowed to kill innocents, and tech, in general, is just one big scam after another. I’m finding it hard to be positive about all this, but the one thing that keeps me going is the fact…

  • Configuring Ubuntu in Multipass for Local Web Development on a MacBook

    black and white browsing business coffee

    I’ve been using an Apple MacBook since June 2021. While I don’t totally hate it, I still prefer a LAMP or LEMP stack as my default local web development environment. The best alternative I’ve found on the Mac is Laravel Valet, but it’s not without some minor niggles, mostly the fact that the web server…

  • I’ll Remember the Days Before I Knew Everything

    The first time I heard about the Automattic creed was on a plane flight from Cape Town to Johannesburg, sitting next to Hugh Lashbrooke, as we flew to attend the first WordCamp in Johannesburg in 2016. I’d met the Johannesburg organizing team at that year’s Cape Town WordCamp, where we were all speakers, and I…

  • Coding Words

    The slides from my https://www.devconf.co.za/ 2022 talk. If you’d like to get early access to the book I’m writing on this topic, please fill in this Google form.