Hacker News new | ask | show | jobs
by dijit 2109 days ago
The tribalism is stupid and it annoys me a bit. I understand it though in an operating system landscape space, let me explain why.

When it comes to developers time, it is zero sum. People who work on our non-preferred platform take time and energy away from our preferred platform. Nowhere is this more evident than video games which essentially require one (paid/opaque/proprietary) operating system.

It’s also zero sum in our own minds. If we are expected to understand our tools (which is a fair ask) is it better to have 2 tools or 50 tools? Those 50 tools all attempting to be the same thing but in only slightly different ways and the main differentiator being what is developed on the platform.

FWIW I would consider myself a bit of a Linux zealot, but I use a Mac at work and I Parsec into a windows machine purely for visual studio. For me computers (And operating systems) are a tool, but I cannot deny the overhead when switching, the change in hot keys, in basic commands and available features always causes more friction than if I was working with _just_ Linux or _just_ macos and so on.

1 comments

That is totally true and I was just pointing out, that bashing the other system is not OK, just because you want to minimize your overhead. Windows might be the inferior platform or not for a specific purpose. But talking bad about the neighbor, because you dislike his house color is not something I want to have in our dev community (/personal opinion).