This guy on reddit claims to be a software engineer at Boeing and talks about how the system was mostly worked on by people that didn't understood how it worked, as the core was fortan and they were writing their patches on top of it in other languages.
https://www.reddit.com/r/aviation/comments/azds6k/ethiopian_...