Intolerant of errors the user commits

From your everyday life, select an interface that is intolerant of errors the user commits. Describe the interface, and describe how it responds to user errors,
highlighting how easy the error is to commit and the penalty associated with it.
Then, describe how constraints might be used to improve the interface to avoid errors in the first place. Then, describe how improved mappings could be
used to avoid errors. Then, describe how improved affordances could be used to avoid errors.
These redesign options can be mutually exclusive (in other words, you can generate either three different redesigns, one for each principles, or one redesign
that incorporates all three principles). However, all should target the error(s) you selected originally.
Hint: If you’re having trouble coming up with redesigns for all three principles, you may want to select a different interface. Interfaces embedded in the real
world, like car stereo systems or ATMs, are often good places to think about how different principles can address the same task because the design is more
complex (incorporating both digital and physical artifacts).

Sample Solution