Nothing changed overnight. However three years later we can understand each others perspective and have learnt to respect each others work. The real issue is we are more alike than apart in personality.
And now I have to work with another person (who also has a large personality) and guess what? We don't get on. Well, we do get on, but we'll never do coffee. So whats my strategy for dealing with this person?
The same three points I've listed above.