What is it about our profession that breeds such passionate support for our preferred IDE, OS, language, algorithm, licence, etc? Is it the (relatively) nascent stage of the craft so that the winners of the debate can potentially gain a dominant position, or is it a reflection of an innate competitiveness that is less likely to be exercised through sport or other pursuits?
In it's worst forms, this passion has given rise to a long history of dogmatic flame wars, and perhaps provides pointers as to why it's taken so long to create meaningful standards in many aspects of Computing.
Should we be proud of our passions and differences, or working to "encourage diversity" and learn from each other?