I have friends who worked on the software for this aircraft. They were coding up Boeing pseudo code. When the code fit in memory, it wouldn't pass unit tests and when it passed unit tests it wouldn't fit into memory. It was done over and over. That was back in the 90's. The control of the two rotors is an accident waiting to happen .... oh.