This sounds like a personality conflict.<p>Old joke: &quot;Personality conflict&quot; is one of those code phrases for &quot;Somebody here is an asshole&quot;<p>Seriously, though, team members have certain styles, and teams fit together in a certain way. Most companies never figure out that you can take 4 or 5 great teams, remix all the people, then end up with 4 or 5 horrible teams. It&#x27;s not skills -- a lot has to do with the way the personalities mix.<p>If you are completely out to sea -- unaware of how to continue -- perhaps you just name it and shame it. &quot;Hey Joe, I see you&#x27;re trying to teach me error handling again although I&#x27;ve been doing this longer than you have. Okay if I start doing the same to you?&quot; Then start doing it.<p>Was working with a CEO of a small company once. I think they had around 100-120 employees, all knowledgeable about a certain part of tech. I was brought in also as somebody who knew what he was doing, but since I was working directly with the CEO, I kind of held back a bit to see how he worked.<p>Bad decision. He ran over me. The first time he mentioned something they had invited me in on, I tried to raise my hand. He ignored me. The second time I was a little more insistent. By Day 3, he started in on the same topic again, I simply said &quot;You know, I&#x27;ve written a couple of small books about this and devised my own training material. But what the hell do I know?&quot;<p>I wish I could say that solved the problem. It did not. He was still an asshole and we didn&#x27;t get along. But I had to take what he was doing to me and do it right back to him for him to be able to see it. I got to start doing the work they had hired me for. If we had continued working together after that first week, it would have probably gotten very interesting!<p>Either you walk or give as good as you get. If you&#x27;re shy and the others are domineering, passive and passive&#x2F;aggressive techniques are just going to make it worse.