Admit the fact that we’re all stupid. Everyone is stupid but some people are more stupid than others.
There will always be people with a better experience than you have. Even if you’re the best in the world at something, it doesn’t guarantee you everything. If you’re good at something, you probably know all the tricks in the book. When something new comes up, you’ll always have trouble. Though this is a bad advice, always question the experts. Trust me, there is always more than one way to do a thing. Some people are not as creative and they’ll not get what you’re doing. There are some things who learn by the books while there are other things we learn from mistakes. The important thing is that you learn and if people humiliate you for not knowing something, show them who has the last laugh.
Competitions will get the best out of you but some fights are not worth the challenge. Choose wisely when you’re making an argument. Sometimes you seem to lose because of others opinion in which case you still have the last laugh. After all, the world is full of imbeciles.