Michael Rhodes is a generalist programmer, based in Brisbane, Australia.