Imagine a fresh draft beer. The bartender, being new at his job, thinks a perfect beer requires making the glass as full as possible. This has resulted in a glass without a frothy head of beer, and there is beer spilling over the sides, now you have sticky fingers, maybe stains on your clothes, and even worse: some beer has been wasted. All of this is not your idea of a perfect beer.
This article was originally posted at:
https://uxdesign.cc/embracing-imperfection-in-ux-design-d99223359adc