Alisdair McDiarmid is a software engineer and consultant with Random Oracle in Glasgow, Scotland.