It can be difficult to spend time with anyone without picking up traits or habits that you dislike in them.
For many people these negative elements quickly shape into the dislike of the person. Without allowing room for differences and mistakes our journey can be littered with a sequence of shortlived engagements. This in turn can result in having a very select group of friends with a narrow spectrum of insight, potentially limiting both your personal growth and exposure to the diversity of life.
The 'Flash of Good' principle challenges one to invert your thoughts by searching for the one key aspect you can respect and appreciate from every person you meet. This can be a skill, accomplishment or even something as superficial as aesthetics. Make this your key association, and as you become aware of issues force yourself to focus on their ‘Flash of Good’ so that your feelings don't easily get routed by negativity.
Try to separate a person from actions, behavior and faults. Throw emotions at events, not the person. This is not forgetting, excusing or supporting the differences; it is purely an approach to abstract negative feelings from how you treat people.
Have a very low baseline expectation from everyone. People are self-serving, weak, overbearing, untrustworthy, cold and unforgiving. Every single exception that contradicts the dark corners of our nature is something worth appreciating and a potential candidate for their 'Flash of Good'.