How to get along with anyone? Know how to work through disagreement

Not everyone agrees on everything.  There never has to be an argument. It can be two people who simply have different opinions.  Part of getting along really well is knowing how to disagree and how to work through it when you do.  My mate of 10 months and I haven’t argued yet, although we’re not always in agreement. Our sleep/work schedules are almost opposite, so I can’t always make his kirtan gigs and he can’t always eat my (non-vegan) meals but there’s no argument. People who dig each other will find a way to get along, without drama, without mood swings, just getting along because there’s no reason not to.