Category: Maths
-

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…
-

Scaling Change
Once upon a time, scaling production may have been enough to be competitive. Now, the most competitive organisations scale change to continually improve customer experience. How can we use what we’ve learned scaling production to scale change? I recently presented a talk titled “Scaling Change”. In the talk I explore the connections between scaling production, sustaining…
-

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…
-

Fireballs in the Sky wins iAward
Very exciting news for the Fireballs in the Sky app team from Curtin University and ThoughtWorks: the app won the iAwards education category in 2015! The AIIA iAwards are the premier awards program for innovation in the Australian digital economy. Believe me, I am excited, even though Phil gets all the speaking parts in this heavily edited interview 🙂 I…
-

Seeing Stars – Bespoke AR for Mobiles
I presented on the development of the awesome Fireballs in the Sky app (iOS and Android) at YOW! West with some great app developers. See the PDF. (NB. there were a lot of transitions) Abstract We’ll explore the development of the Fireballs in the Sky app, designed for citizen scientists to record sightings of meteorites…
-

Augmented/Virtual Reality with Horizontal Coordinates in iOS and Android
So, you want your mobile or tablet to know where in the world you’re pointing it for a virtual reality or augmented reality application? To draw 3D geometry on the screen in OpenGL, you can use the rotation matrixes returned by the respective APIs (iOS/Android). The APIs will also give you roll, pitch and yaw…
-

Leave Product Development to the Dummies
This is the talk I gave at Agile Australia 2013 about the role of simulation in product development. Check out a PDF of the slides with brief notes. Read on for the abstract and an outline. Abstract Stop testing on humans! Auto manufacturers have greatly reduced the harm once caused by inadvertently crash-testing production cars with…