Get ready for a long read exploring nuances computer coding of algorithms, and where they have been heading beyond control of the humans that hatched them. Already, the financial markets are principally directed by High Frequency Trading (HFT) computer programs trying to beat each other, which often result in “flash crashes,” which the humans cannot explain or understand. It is probably only a matter of time before the mini-crashes turn into a mega-crash. If we do not understand it, how can we fix it?...The problem, he tells me, is that we’re building systems that are beyond our intellectual means to control. We believe that if a system is deterministic (acting according to fixed rules, this being the definition of an algorithm) it is predictable – and that what is predictable can be controlled. Both assumptions turn out to be wrong...
https://www.theguardian.com/technolo...program-danger
The same problem exists in many other fields for the same reason. Searching through millions of lines of code, recognizing the anomalies and fixing them is far beyond imposing. It is more in the impossible category.