The sound of rain, a breeze through trees, water in a stream and waves on a shore are probably familiar to you. They’re different but similar – they all contain white noise and don’t sound like e.g. a guitar, but they also don’t sound the same. In this article I try to analyse some recordings of … Continue reading Analysing white noise sounds from nature
Category: Visualisation
The world’s greatest music?
I sometimes listen to the UK radio station Classic FM. Its strapline is “The world’s greatest music”. Leaving aside the difficulty of defining what great music is, let alone the greatest, I was curious as to the “world” bit. I scraped the playlist for one day, did some gentle analysis on it and the charts that … Continue reading The world’s greatest music?
Modelling a river lock
In this article I will model a lock on a river or canal. As well as going into the specifics of the model, I’ll touch on more general topics about modelling. These are things like diagrams to represent the model, tools, models as conversation starters, iterating models etc. A lock has a model that is … Continue reading Modelling a river lock
Visualising sauces in French cuisine
Classic French cuisine, as defined by e.g. Escoffier, has a set of base sauces such as velouté from which other sauces like normande can be derived. This article is an attempt at visualising the sauces and the relationship between them. The motivation behind it is someone I know who is studying catering, and as part … Continue reading Visualising sauces in French cuisine
The seven (or four) ages of man
This article is mostly about visualising some data from the 15th and 16th centuries, about how someone's lifespan can be divided up into stages. It happened because my friend Tamsin Lewis (a historical music expert) pointed me at a tweet by Dr Alun Withey (a history lecturer). The tweet had a photo of some lovely … Continue reading The seven (or four) ages of man
Modularisation – cohesion at many levels
This article builds on the previous article, so if you are new to the terms coupling and cohesion as they apply to software, please look at that first. In this article I’m going to look at cohesion as it applies to methods (or functions, if that’s what you call such things). Specifically, I’m going to … Continue reading Modularisation – cohesion at many levels
Modularisation – coupling and cohesion
This is related to the second of the things requested by Jesper, which was encapsulation. Encapsulation is a tool to use when designing software. It’s a bit abstract, and I don’t think people always agree on what it means. To me, encapsulation is part of the bigger term modularisation, which doesn’t immediately help because it’s … Continue reading Modularisation – coupling and cohesion
Visualising music
I watched a YouTube video about how to play the guitar part for 50 Ways to Leave Your Lover by Paul Simon. It’s an excellent video, that breaks things into manageable chunks that gradually build into the full thing. The video reminded me of diminished chords, and sliding them up and down a guitar, which … Continue reading Visualising music
Trends in UK Coronavirus cases, hospitalisations and deaths
A friend asked a question to do with Coronavirus that I couldn’t answer but I thought I should. So I got some data, did some calculations on it, and then worked out how to display it. The question was: how bad were hospitalisations and deaths from Coronavirus (in the UK) when the daily reported Coronavirus … Continue reading Trends in UK Coronavirus cases, hospitalisations and deaths
Visualising wealth inequality using Lorenz curves
In this article I will do some analysis and visualisation of data on wealth inequality. The data is, slightly randomly, a combination of historical data from three towns in Suffolk from 1522, and the most recent data about Great Britain. I’ll go through the data a little, the analysis, the visualisations, and why I think … Continue reading Visualising wealth inequality using Lorenz curves