Alisdair McDiarmid is a senior software engineer based in Glasgow, Scotland.