There's also a very important concept in regard of automates and computers.
Since the beginning of the 'computer era' if I can call it that way, there's always the hype that computers could become intelligent machines that could think by themselves. While the new technology has progressed many times this last decade, and computers are more and more able to analyze a said situation, and take actions in regard of it, they
cannot think by themselves. All they can do is merely choose a solution from a pool of actions that were programmed by humans. Yes, they can do if much faster, in a much reliable way than humans, but they still only do what humans programmed them to do.
For most of the tasks involved in flying an airplane in a
standard situation, they can pretty much do everything, from engine management to CATIII landings. They could probably even taxi by themselves, heck, computers can drive a pool of cars on the highway without any human intervention. But that's because
humans programmed them for those tasks, and against known faults, with associated actions. What computers lacks is the capacity to learn from an unknow situation, and you can't revert to a default action in this case, unlike the train (if it can't find a way to solve the problem, then stop). Subways only have 2 basics functions : forward of reverse. Planes have some mores to think of

.
I'm sure that as the technology evolves, the computers will take more and more of a place, replacing those basics and repetitive tasks. But in the end, there will always be a need for a human action in the case of an unknow situation. We, humans, can learn in a way that technology can't.
Tron will not happen
