I think it is only natural to have favorite technologies, whether it's an OS, editor, language, or even automobile brand. I think it is also fine to point out advantages of one solution over another because it helps others when they need to make a choice. I think all of this can be done in a rational manner without fanboyism.
I would like to see more rational discourse, not only in the realm of technology, but also in politics. It is seldom a question of A is awesome and B is crap. Often the comparisons are complex, and the right choice may have some dependence on circumstance. Or in the case of politics, party A may have a good position on some issues, and a bad position on others.
People have a tendency to choose a side and fight all-out for their side as right and all others as wrong. We used to do this with race or religion, and now we're doing it with other things. However, to successfully deal with the problems in our world, we need to rise above such simplistic thinking and realize that in our big complicated world, there is often a need for multiple approaches. And even if one alternative is truly superior to another, we have to realize that the superiority might not be clear to everyone, so we need to learn patience with those who may for whatever reason make the inferior choice. We also need to have the humility to admit that there might even be something we can learn from the other side.
I would like to see more rational discourse, not only in the realm of technology, but also in politics. It is seldom a question of A is awesome and B is crap. Often the comparisons are complex, and the right choice may have some dependence on circumstance. Or in the case of politics, party A may have a good position on some issues, and a bad position on others.
People have a tendency to choose a side and fight all-out for their side as right and all others as wrong. We used to do this with race or religion, and now we're doing it with other things. However, to successfully deal with the problems in our world, we need to rise above such simplistic thinking and realize that in our big complicated world, there is often a need for multiple approaches. And even if one alternative is truly superior to another, we have to realize that the superiority might not be clear to everyone, so we need to learn patience with those who may for whatever reason make the inferior choice. We also need to have the humility to admit that there might even be something we can learn from the other side.