Embarrassment gets you there faster
Honestly, the only way for you to learn from your mistakes is when someone catches them — either you or someone else. When no one catches an error, it’s like it never existed in the first place. You don’t learn anything from errors that went unnoticed.
Catching an error or inconsistency in your own designs is nerve-wracking. You feel powerless. You rush through to correct it, but the damage is done: you are already starting to question your own abilities as a designer.
Now, having an error caught by someone else is a thousand times worse.
It’s embarrassing; even destructive.
But it’s necessary.
(I’m talking about self-awareness, not someone else trying to actively shame you for a minor design inconsistency. That’s just wrong.)
Embarrassment plays an important role in shaping a bulletproof and inconsistency-free design skillset. The self-consciousness you feel when someone catches your mistakes becomes fuel to doubling your attention next time you are sending work out for other people to review.
The worse you feel, the more effort you’ll put into being more thorough and more attentive to details next time around — to avoid going through that negative feeling again.
The more your pride is hurt, the more your thoroughness builds.