Fellow developer is constantly pushing for his idea , debating with anybody else who has a different idea and behaving as if he knows better . How do other developers deal with situations like this. Do you have any tips?
No. Just ignore him and do your job well.
Maybe he does know better? Were you listening when he talked? Or did you acted just like him and keep talking?
I listened for the last 3 months. I've now started noticing a pattern in his behavior. And this is not just with me. It's with everyone else. He's always defending his ideas, his code , never accepting anyone else's ideas. He could be right in certain cases and we also do consider his opinions. But this has now become a problem where everyone wants to avoid anything that involves him. I don't debate with him unless it's absolutely necessary , so I wouldn't say I'm anything like him.
Sounds like he should get fired with severance. Management can frame it as: you’re too smart for us.
The way to fix bad ideas is with more good ideas. If people are accepting his ideas over yours simply because he talks louder, then you’ve got a bigger problem than just him. You’ve got a bad team and bad management.
Bad management probably. We need someone to mediate. Not everyone likes to argue and defend/debate for every small thing. So a lot of the times, other developers just give up.
camel punch him. keep eye contact. exert dominance
If only I could. Hate that I have to debate with him all the time.