Category: Article
-

The Lockdown Wheelie Project, Part 2
I now have an AI coach for my wheelie project. Coach has seen over 1,500 of my wheelies, and reckons they can tell pretty quickly whether my effort will be wheelie good or bad. Coach also fits on my phone, so they come on rides when I want real-time advice. Read the full article over…
-

Maths Whimsy
Time to make for a home for those occasional mathematical coding curios. I’ve kicked off with an analysis, using various Numpy approaches, of the gravity field around a square (or cubic) planet, inspired by a project my children were working on. If you’ve ever wondered, this is what gravity looks like on the surface of…
-

The Lockdown Wheelie Project
“It’s Strava for wheelies,” my lockdown project, combining hyper-local exercise with data analytics to track and guide improvement. Practising wheelies is a great way to stay positive; after all, it’s looking up, moving forward. Read the full write-up over on Medium at The Lockdown Wheelie Project.
-

Scaling Change Spoiler
When software engineers think about scaling, they think in terms of the order of complexity, or “Big-O“, of a process or system. Whereas production is O(N) and can be scaled by shifting variable costs to fixed, I contend that change is O(N2) due to the interaction of each new change with all previous changes. We could…
-

The life-changing magic of tidying your work
Surprise! Managing work in a large organisation is a lot like keeping your belongings in check at home. Get it wrong at home and you have mess and clutter. Get it wrong in the organisation and you have excessive work in progress (WIP), retarding responsiveness, pulverising productivity, and eroding engagement. Reading Marie Kondo’s The Life-Changing…
-

No Smooth Path to Good Design
The path to good design is bumpy, as we will demonstrate with four teapots. (Yes, teapots. Teapots are a staple of computer science and philosophy.) The path to good design matters, because if you are trying to build a design capability, the journey will be smoother if you understand that the path is bumpy. Leaders…
-

Concrete Culture Change
Culture is often difficult to define, and culture change even more so – what concrete actions do we need to take to change a culture? Despite this apparent difficulty, it is possible to spend an hour or two with a group, and leave with consensus on practical actions for culture change. This exercise achieves that…
-

Jetty to Jetty app
I released an app 🙂 – for iOS and Android. It’s a self-guided audio tour of historic sites in Broome, Western Australia, including beautiful stories told by locals. Nyamba Buru Yawuru developed the concept, curated the media, engaged local stakeholders, and were product owners for the app. This work was exciting for its value to the…
-

Health Hack Perth 2015
HealthHack is a three-day event bringing medical researchers and health practitioners together with software creators to prototype a new generation of health products. Business News Western Australia covered the Perth 2015 event in: HealthHack – ailments, remedies in equal doses. I helped organise this event with assistance from sponsors ThoughtWorks and Curtin University (among numerous other generous…
-

Your Software is a Nightclub
Why a nightclub? Well, it’s a better model than a home loan. I’m talking here about technical debt, the concept that describes how retarding complexity (cost) builds up in software development and other activities, and how to manage this cost. A home loan is misleading because product development cost doesn’t spiral out of control due to missed interest payments over…