Category: Visualisation

  • LEGO and Software – Variety and Specialisation

    LEGO and Software – Variety and Specialisation

    Since my first post on LEGO as a Metaphor for Software Reuse, I have done some more homework on existing analyses of LEGO® products, to understand what I could myself reuse and what gaps I could fill with further data analysis. I’ve found three fascinating analyses that I share below. However, I should note that…

  • LEGO as a Metaphor for Software Reuse – Does the Data Stack Up?

    LEGO as a Metaphor for Software Reuse – Does the Data Stack Up?

    LEGO® products are often cited as a metaphor for software reuse; individual parts being composable in myriad ways. I think this is a bit simplistic and may miss the point for software, but let’s assume we should aim to make software in components that are as reusable as LEGO parts. With that assumption, what level…

  • Data Visualisation Podcast

    Data Visualisation Podcast

    It was fun to join the ThoughtWorks Tech Podcast again, with Zhamak Dehghani, Alexey Boas, and Ned Letcher, this time to talk about Getting to grips with data visualization. A vast array of powerful data visualization tools are gaining traction in enterprises looking to make sense of their data sets, for instance D3, Bokeh, Shiny…

  • The Lockdown Wheelie Project, Part 3

    The Lockdown Wheelie Project, Part 3

    In Melbourne’s COVID-19 lockdown, I’ve wheelied over 17km. Not all at once, though. Over three months, I’ve spent 90 minutes with my front wheel raised. I’d like to keep it up, but as lockdown has gradually relaxed, and routines have changed, so have I landed the wheelie project, for now. With all that data collection though,…

  • More Sankey for Less Confusion?

    More Sankey for Less Confusion?

    Confusion Matrixes are essential for evaluating classifiers, but for many who are new to them, they cause, well, confusion. Sankey Diagrams are an alternative way of representing matrix data, and I’ve found some people – who are new to matrix data, like business domain experts who are not experienced data scientists – find them easier…

  • Melbourne Data Visualisation Meetup – October 2020

    Melbourne Data Visualisation Meetup – October 2020

    I presented at the Melbourne Data Visualisation Meetup along with Ned Letcher, who gave an awesome overview of Python Libraries for Building Data Apps (an analytics superpower). The topic was Data Visualisation – Good for Business. Data Visualisation is key for gaining new knowledge, better engaging audiences, and driving meaningful action. We’ll share bespoke data…

  • The Lockdown Wheelie Project, Part 2

    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

    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

    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.

  • ML Interpretability with Ambient Visualisations

    ML Interpretability with Ambient Visualisations

    I produced some ambient visualisations as background to short talks on the topic of Interpreting the Opaque Box of ML from ThoughtWorks Technology Radar Volume 21. The talks were presented in breaks at the YOW Developer Conference. Here are my speaker notes. Theme Intro The theme I’m talking about is Interpreting the Opaque Box of…