Random numbers to protect privacy in a pandemic app

A computer system, like a car or a coffee machine, is something designed to meet some requirements.  These requirements usually force the designer to make a compromise, based on which requirements get more attention than others.  (Which is the best car?  It depends on whether speed, size, sustainability etc. are most important to you.) One … Continue reading Random numbers to protect privacy in a pandemic app

Computer science while washing the dishes 1: The Queue

Calvin and Hobbes said that there’s treasure everywhere.  For a sad geek like me, there’s also computer science everywhere.  Doing the washing up the old school way involves a metaphor for the computer science concept of queue, if you think of people collaborating around the draining board.  Quite a lot of this is a statement … Continue reading Computer science while washing the dishes 1: The Queue

An introduction to building a CI/CD pipeline with Jenkins and Octopus

In this article I will give a high level overview of building a CI / CD pipeline using Jenkins and Octopus.  There are alternative tools, and also other ways to use Jenkins and Octopus – please treat this as just some suggestions.  I won’t try to answer all questions you might have about Jenkins or … Continue reading An introduction to building a CI/CD pipeline with Jenkins and Octopus

How far away from here is the most distant bit of the UK?

I like visualisations, particularly map-based ones.  Done well, it’s as if they give you superpowers or a microscope or telescope – you can see something that normally is hidden from you.  They help you to understand something, and in business that often means they help you to make a decision.  Below is a visualisation that … Continue reading How far away from here is the most distant bit of the UK?