Adventures in Engineering

Recent Posts

What am I listening to?

I recall the wave of podcast popularity years back and I’d always have my earbuds in listening while I delivered junk mail twice a week (fun fact – yup, I was that guy!) Fast forward, and I’m finding...

A Bit of exciting news!

When I left devrel last year, a few wise friends told me “you’ll be back before you know it”. To be frank, I was burned out, and at the time I told them it will be a few years until I dip my toes into...

Maintaining large design-first API specs

API design tools and specifically OpenAPI + JSONSchema tooling has evolved dramatically over the last 12 months. In particular, I’ve been using speccy quite extensively as a tool to simplify the design process of...

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...

Laravel resource and subdomain routes

Working on a side project this weekend I encountered an inconvenient default behaviour in Laravel's routing. Primarily, it just wasn't documented. Courtesy of this StackOverflow answer, I found the issue. As a...

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...