Being the best, meaning having the best technical skills. It is not a rare thing for me to meet with someone, typically a fellow developer, who will give me the impression that having figured it all out about a technology is what makes you the best match for working on a particular project. I believe this statement is wrong and it may sound straightforward to say. But identifying what we are missing when we think like that is a bit less obvious.
Ever found yourself in a situation where you had to promote an idea that you thought it was brilliant, but your co-workers did not? We don’t always have good ideas, sometimes we poorly elaborate our instincts, and whatever we come up with doesn’t pass the test of the evaluation by our pairs. If your colleagues have presented robust and logical arguments, then it’s hard to defend your idea further. The thing is, if you really care about these ideas, then it is really a shame that it would only take a solid and well established argumentation for them to be rejected.