One of the hardest things about creating things, whether design or development, is that onlookers notice the flaws more often than the things you get right. You could get 95% of the things correctly and looking / working great, but that other 5% ruins the party because that’s all people notice. Even when you are aware of it, the mere pointing out of the flaws makes one feel inadequate.