It’s super easy, we should never think of being completely perfect, as a perfection is a flaw, we just have to work until we are content with what we achieve, getting thinks done, the way we enjoy it regularly. working as a freelance will totally hits you with the fact that, clients aren’t similar to each other. there are those moments when you think you’ve done it so perfect, and wow, client would feel 100% satisfied with that, and all of sudden, they will bring you down with their negative feedback. it’s alright because, I am human and am not a machine, I can do stuff my own way, and am totally okay with being criticize all the way until I achieve what clients want. We learn this way, we become a pro by alterations from this client and that client, until BOOM we are skilled! If you think of Batman or Superman, those are fictional characters, we created them, in order to entertain ourselves with legendary stories, so to afford or run away from the fact that we are not perfect!