The career path of some writers is easily charted, others less so, and Ken MacLeod has never seemed to have an interest in following the expected route, his