Ramblings of an Engineer

Recent Posts

Assistance and Access Bill

Below is my submission to the Department of Home Affairs on the “Assistance and Access Bill” currently being considered by the Australian federal government. It’s a little bit scathing, but in my...

I have some news

Hey there folks! Three years ago I met a slightly crazy kiwi at an API conference and we hit it off like a house on fire. A few weeks later I started working for the chap – and what an adventure its been! Since...

Publishing on Gutenberg

Over the past few weeks I've been migrating my blog from being a static site built with Hugo to a site running on WordPress. Having been away from the CMS space for over 3 years, whats it like returning to use...

So long and thanks for the phpish!

A little over seven years ago I signed up for a small community group for a talk about PHP. A year or so later I caught up with Dave (who happened to be a colleague at the time) to propose giving my first public talk at...

Releasing software during the holidays

And so we reach the end of another coding-year, and while many of us are plotting our holiday hacks and offline AR (actual reality) adventures, there are a few folks who still have to launch features over the break.

Enums are schema too

Backwards compatibility is one of the most crucial factors of when and how to release a new feature. Maintaining a stable API while constantly improving your service is critical – you don’t want to be breaking...