Don't let the exception drive the rule
I’ve written many times about managing exceptions and being careful not to design rules around exceptions. As a general rule of thumb, if a given action occurs less than 10% of the time, it’s an exception, and should be treated as such. For example, one of the most common complaints I hear from my clients …