Re: I am not a software engineer but...
"As the report says there was never any risk to the flight."
One of the main purposes of the AIIB reports is to communicate lessons learned so others can benefit from them. So an incident which in itself would not have led to an accident can still be highly relevant because in other circumstances the outcome might have been much more serious.
I haven't had time to read this report yet, but the lessons learned are likely to relate to software specification, software testing, management of change, and intercultural communications.
Here's one for the weekend.