Give an example of how you balance the need for rapid prototyping with the strict quality standards of safety-critical software.