Not that it adds much value to the debate but the situation with the software is dire. Not realizing you have to comply with civil standards but just military is a bizarre argument. Any serious aviation software development should be following processes designed to meet DO-178B objectives. These should be checked at each stage; planning, development, verification and if the the overseeing expert is not happy - then is the time to correct, not when you've flown xx hours on the "final" builds.
Bad software management - and calling it a paperwork blunder is like saying the Titanic sank because of frozen water.