Depending of the severity of the action, some dialogs might even require extra effort from the user, such as typing in a specific command. This solution not only makes it harder to mistakenly confirm deletion but also slows down users, forcing them to read the overlay message for a thorough understanding of what’s happening.
When deleting data in Mailchimp, the user is sometimes required to type a command to confirm their intent.
From the user’s perspective, such confirmation is an extra step in the process (a friction, actually) but at the same time, they are assured that they will not accidentally perform an action that is hard to undo.
... read the whole story at www.smashingmagazine.com.