I have a BSc in mathematics (with lots of physics material mixed in) and an MSc in mathematical physics. I’ve never studied fluid mechanics or dynamics, at least not as a topic unto themselves. I vaguely recall I once read about the Reynold’s number of a fluid, and I’m aware…

What is LaTeX?

LaTeX (or TeX), for my purposes here, is a language for typing pretty, well-formatted mathematics. It eases the process of producing good looking equations in typed text. This cannot generally be achieved using normal text editors because the symbol set required is simply not available, or is extremely fiddly to…


I spent a little time this week getting to grips with quaternions in order to better understand some orientation filters I was using at work. I had worked with quaternions before but never had the time to fully digest them and understand them deeply. …

A genetic algorithm for line fitting


In this article we will solve a simple problem as an illustration of the main features of genetic algorithms.

The problem we will solve is the fitting of a straight line to a set of data. This problem can be solved in much simpler ways — you might even know…


This is not an unusual story by any means, but I think there are a lot of people out there who would be interested in software development or other technical fields but see it as an unattainable goal. I’m here to tell you that it’s not unattainable.

But I’m not…

Colin Broderick

Systems engineer with no idea what he's doing

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store