Martin McBride has been a professional software engineer for 40 years, developing applications for medical imaging, maths visualisation, and machine control, in C++, Java, and Python. He writes for several websites, including Medium, GraphicsMaths, and PythonInformer.