I am a software engineer based in Melbourne, Australia.

Subscribe and I will email you roughly once a month with my latest posts. I also have an RSS feed if that's more your vibe.

Full Stack or Self-Sufficient?

I wonder if we need a different framing for developers that span the gamut?
Read more ⟶

In the End All You Want Is Control

A useful quote from Eskil Steenberg
Read more ⟶

Engineering Feasibility: A Useful Question

What is the solution we could put together in a day? A month? A year? What are the tradeoffs between them?
Read more ⟶

What I Learnt Becoming a Tech Lead

No, you will not write as much code as you think.
Read more ⟶

The Simple Beauty of Not Having an Opinion

Sometimes, you don't need an opinion.
Read more ⟶

Debugging ActiveRecord::MistmatchedForeignKey

Digging depper to find the underlying MySQL error.
Read more ⟶

Beautiful code ≠ functional code

Don't confuse visual order with functionality.
Read more ⟶

Push & Pull Support

Having a variety of different types of support can help you move faster.
Read more ⟶

Clarity is an underrated skill

Clarity of communication is one of the most underrated skills as a developer.
Read more ⟶

Programming as Theory Building

The true cost of programming is not the merely writing code, that is relatively straightforward. The true cost of programming is building up, maintaining and communicating theories about both the problem and solution.
Read more ⟶