A Chinese company is subcontracted to work on Boeing's 777 flight control software. When they turned over the code, and code inspection record, Boeing rejected the inspection record and sent back to the prime contractor Honeywell. The reason: code inspection record found no fault in the software, and that is just impossible if they really did code inspection. Honeywell checked with the Chinese, and they told Honeywell that the did inspection, fixed problem, and turned over the code inspection record after they corrected the code. Here is the problem, code inspection is to track software quality, and for the program management to understand the complexity of engineering as benchmark. It helps the program to move and correctly forecast progress. The Chinese did this to avoid shame, because they perceived finding problem in their product is "bad" and "shameful." However, in Research & Development, errors, mistakes and failure is part of the process, finding those, and document them makes a better product ultimately. Chinese culture does not reward "making mistakes" hence, by nature, people try to hide it, or to be conservative, not to try new approach, only repeat what has been done, or better yet, fake it. If things doesn't improve, I doubt Chinese will have much breakthrough in Science and Technology.