As a programmer who works with other programmers, I realize that I will be working with people on the spectrum.
But there are some places on the spectrum that just don't mix at all well with where I am in the spectrum.
Imagine the Spectrum as the pH range.
I'm a base and one of my co-workers is an acid. It's explosive anytime we need to interact...
@XSGeek
Maybe call it out as a topic?
Make it objective.
Because you are both engineers, deconstruct it like a process.
Discuss the way you approach problems and how it might irritate the other person. Ask what you do that irritates them.
Laugh about how wacky we all are.
BTW, I never do this with anyone. :-)
But, I do it with myself. As a consultant I can't create tension with the client, so I swallow my pride and apologize for the other guy.
@XSGeek
Ah, I've seen that too.
Some people cannot be fixed. Usually because they lack the courage to leave the cave to face their issues and start down the road of self-awareness.
Recommended Strategy: Containment.
@XSGeek
Well then! Im a bagel!