Programming is a social activity. An Open Source community is all about the interactions between multiple opinions. Trying to come at every interaction with a positive perspective is hard, but worth it.