Category: Article
-

Slackometer Hello World
Project Slackpose gives me one more excuse for hyperlocal exercise and number crunching in lockdown. Last time, I briefly touched on balance analysis. This time, I look at tracking slackline distance walked with my newly minted slackometer. Inferring 3D Position I’m working only with 2D pose data (a set of pixel locations for body joints)…
-

Project Slackpose
Another lockdown, another project for body and mind. Slackpose allows me to track my slackline walking and review my technique. Spending 5 minutes on the slackline between meetings is a great way to get away from my desk! I had considered pose estimation for wheelies last year, but decided slackline walking was an easier start,…
-

7 Wastes of Data Production
Update: there is a more recent talk & summary of this content at 7 wastes of data production – when pipelines become sewers. I realised recently that this is one of the lenses through which I look at the data engineering world, but I had never expressed these (lean) wastes explicitly. This post might be…
-

LEGO and Software – Part Roles
This is the fifth post in a series exploring LEGO® as a Metaphor for Software Reuse. A key consideration for reuse is the various roles that components can play when combined or re-combined in sets. Below we’ll explore how we can use data about LEGO parts and sets to understand the roles parts play in…
-

LEGO and Software – Part Reuse
This is the fourth post in a series exploring LEGO® as a Metaphor for Software Reuse. The story is evolving as I go because I keep finding interesting things in the data. I’ll tie it all up with the key things I’ve found at some point. In this post we’re looking from the part perspective…
-

LEGO and Software – Lifespans
This is the third post in a series exploring LEGO as a Metaphor for Software Reuse through data (part 1 & part 2). In this post, we’ll look at reuse through the lens of LEGO® part lifespans. Not how long before the bricks wear out, are chewed by your dog, or squashed painfully underfoot in…
-

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

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