Another Open University course completed having raised my awareness of the nightmare of true concurrent programming. There has to be an easier way?