Hacker News new | ask | show | jobs
by arcologies1985 135 days ago
What about "I'm a Linux guy?" I don't pay any company for my Linux OSes. My favorites are nonprofits and mostly interchangeable.
6 comments

> My favorites are [...] mostly interchangeable.

Those are the key words. You have the option to walk away from one distribution to use another if things start getting bad. Such has happened in the past, either because of distribution maintainers making decisions that certain users don't like (think Ubuntu from Unity onward) or because of distribution makers maintainers making decisions that put them ahead of the pack (think early Ubuntu). Overall, it has resulted in a competitive marketplace.

And if things got really bad, people can either fork the offending software or (if they use Linux as a more traditional Unix environment) there are various versions of BSD. If you use Linux for desktop applications, there is even the option of switching to Macintosh or Windows since open source applications tend to be multi-platform.

Being a Windows guy is a bit different. They are sticking all of their eggs in one basket. There isn't a viable Windows-like alternative to Windows if Microsoft messes up. Heck, it is growing increasingly difficult to stick with versions of Windows that are out of support. While I won't go as far as calling this brand loyalty, it means one is pretty much at the whim of the brand.

I like to think of Microsoft software (also applies to other companies) as painting a room, but starting at the doorway as it's easier. Eventually you find yourself stuck in the corner with the rest of the room painted and that's all well and good until you decide you want to leave (assuming the paint is still wet etc).
Being a "linux guy" is more like saying you're a "computer guy" at this point.

The better example is being an "Arch guy". That's the same kind of problematic as being a "Mac guy".

No. It's not your identity, it's a piece of software. "I use ____ for as long as the benefits outweigh the drawbacks" is what you should be thinking.
Using Linux as a teenager led to a step change in my family's generational wealth, some incredible personal and professional relationships, and life-defining opportunities for work and travel. I think at this point it's solidly wrapped up in my identity.
That's fuzzy and all, but still not good. Being an uncritical fan of something, even when it's to your detriment, isn't something to be proud of.
As far as I can tell it's never been to my detriment. (I don't push others to use it in contexts where it's not my paid job.)

I also consider myself an uncritical and proud fan of handwashing and daily toothcare. Is that bad?

But you don’t define hand or tooth washing well enough. A pithy response means little if we haven’t broken down the comparison into appropriate component parts for meaningful comparison.

The other question is, is it even worth it? These things have worked for you well enough up to this point, all three. That’s fair and valid.

The question might be is it worth the cognitive friction to change those things? I change the way that I brush my teeth, and now my overall health is better perhaps. Perhaps my mouth biome changed over decades, while I was unaware. A better way involves changing a habit, getting some new technology, and even this simple change may have knocked on effect in the rest of my life if I have a tight schedule and rigid habits, which benefit me. Is the trade-off worth it? Can we really know?

I’m not a surgeon so I don’t have an extensive method of washing my hands. However, some people don’t even wash their bodies more than once in a while. Science has discovered that this is probably healthier over the long-term, but other people simply take a shower and scrub scrub, scrub every single day. They say it benefits them, but the facts point to otherwise. They have a hard time changing that habit or believing the facts.

Same applies to an OS. Sure, looking backwards it has been good, but will it continue to be? Is it worth the cognitive friction to make those changes though? Honestly? For you, probably not at this point. But who is to say? Could what you have learned be leveraged in a different OS and bring you even more of what you feel benefits you? I suppose only you can know this, and that’s totally OK.

Past returns are no guarantee of future performance, in short.

Linux isn't a company and I wouldn't call it a brand either, in the same way that "death metal" isn't a brand. So it doesn't fit in the blank in the first place.
If a new OS comes along that's better than Linux and free, you should use it.

Much like Ethernet, this has happened several times but the replacement was also called Linux.

I'm a Linux guy, but I've always had a little bit of FreeBSD on the side.

(I'm also forced to use Windows at work)