I'm aware of similar questions had been asked before.
But this question is more about myself: how do I increase my own tolerance?
I understand that there is the Dunning-Kruger Effect. So incompetent people don't know that they're incompetent. But it does bother me, sometimes it bothers me so much that even makes me a bit angry, especially when the incompetent co-worker is also quite stubborn.
For example, I believe the title "Senior Software Engineer" carries a lot of weight. Some developers should just stay at intermediate level regardless of how many years of experience they have. But the reality is that they get promoted to senior level because of the years of experience they have. They have been doing things in a certain way for x years without event knowing why doing things that way, and when not to apply this approach.
But hey, I understand that I can't change the world. The question is, how do I increase my own tolerance? How do I not care when someone has no idea what he's talking about but just keeps talking? How do I stay calm when someone not only refuses to learn good practices, but also try to promote bad practices?