Coming from a Quality Engineering background, I’ve always thought of the story of Narasimha as a lesson in good Product Testing Approaches.The demon Hiranyaksha gets a boon from Brahma that was structured like the standard workflow of any software program. He couldn’t die in day or night He couldn’t die in air or ground He couldn’t die by weapon or bare hands He couldn’t die by man or beast or deva or asura He couldn’t be killed by anything living or nonliving or anything created by Brahma Vishnu understands the boundary nature of each of these conditions and identifies new unique conditions that the boon cannot accommodate (by emerging from a pillar at twilight in a half-man half-lion form, placing the asura on his thighs and using his nails) and uses those to break the workflow of the boon and create a showstopper critical defect (which here is the death of the asura) Can we identify more mistakes in our workflows by thinking like Narasimha?