I have been thinking recently about what a train driver actually does. It seems to me that he makes the train go and stop at the appropriate (and completely predictable) times. I don't doubt that there is slightly more to it than that, but I still find it very hard to imagine that there is anything there that couldn't be done more efficiently by a computer system. One computer system could drive all of the trains in a whole region, it would know exactly where they all are and I think the whole thing would go very smoothly, trains would be late less often and the railway companies wouldn't have to pay drivers. I can't think of any justification for it other than that train drivers are here, and they would be upset if they were replaced by robots. So, train drivers - a drain on society?