My writing on software, AI, and product systems

Thoughts on building systems, engineering teams, AI-native workflows, and durable product practice.

Start here

A few pieces that capture my current thinking about AI-enabled engineering, review workflows, and the social systems that make software work.

2026

We Need to Start Talking to AI Like It Thinks

We now have machines that do not merely execute instructions. They participate in reasoning. Not perfectly, not independently, not in some mystical human-equivalent sense - but enough that the mode of interaction has fundamentally changed.

The Glass Wall in Global Tech Pay

Remote work made hiring global, but compensation still hits a border. A Melbourne-versus-US comparison shows how same-team pay can diverge sharply even after accounting for super and employer payroll costs.

2025
2024

Building Work Relationships

Building positive work relationships is not only the way to be more effective, its necessary for being a leader and getting ahead.

2023

Iterative Planning

Iterative planning in software development offers a robust framework for delivering products that are not only high in quality but also aligned with customer needs and market demands.

Need-Driven Conversations

Time can be an expensive commodity - so sometimes it pays to focus on the need before anything else

Incremental Changes

Making small, incremental changes to your software speeds up delivery and improves product surviability

AI-first API design

Artificial Intelligence has taken a leap - and our APIs need to be ready for it

How did matter scatter across the universe?

If the Big Bang took only milliseconds to disperse all the galaxies light years apart, then how did the matter get there faster than the speed of light?

Name, PhD - or is that too much?

I once had someone ask me what I thought about using my PhD title in my profile name because they were wondering if they should as well

2022