Technical disagreements are healthy. Personal attacks are not. How to navigate "Tabs vs Spaces" and "Rust vs Go" wars.