Blog
Writing on transport,
tech, and urbanism
Policy analysis, technical deep-dives, and thinking out loud about how to build better cities.
Melbourne's Bus Network Is a Policy Failure — Here's How to Fix It
Buses carry 21% of Melbourne's public transport patronage but receive a fraction of the investment. The Department of Transport's own recommended reform was rejected by Cabinet. Here's what needs to happen.
7 min read
The Utility Standard: Transit as a Non-Negotiable Right
Melbourne's public transport is based on scheduled scarcity — deliberately infrequent services designed to manage demand rather than meet it. The Utility Standard flips that entirely.
6 min read
The Operations-First Framework: Why Running the Service Beats Building the Monument
Victoria's transport infrastructure strategy is backwards. We build monuments first and ask about operations later. Here's a framework to fix that.
8 min read
Why Temperature Settings Are the Most Underrated Prompt Engineering Technique
Most developers never touch temperature settings. This single parameter can be the difference between consistent, production-ready code and unreliable AI output.
7 min read
I Wrote 3,000 Lines of Prompts So AI Could Ship Production Code
Most people write one-off ChatGPT prompts. I built a systematic prompt architecture for Roo Code with 17 specialized agents, security mandates, and automated TDD.
12 min read
A Tale of Two Wests: What Discovery Day Revealed About Melbourne's Transport Priorities
I spent Discovery Day at the West Gate Tunnel walking through billions of dollars of car infrastructure while waiting 30 minutes for shuttle buses that were supposed to run every 5-10 minutes.
6 min read