I work in an company making moderately complicated instruments or systems. For most cases they work within normal parameters. However, it seems that there are some situations that have not been anticipated. The design in our company sets barriers in front of hazards that may cause accidents. This includes using design standards, best practices, extensive documentation and testing etc. Apparantly it is still nearly impossible to conceive every possible scenario considering the financial constraints. So is there a better paradigm for design and production for systems to be as resilient and adaptive as possible to different conditions?