Live data from Hacker News

Linux Mint's Sobering Update: A Glimpse into the Personal Struggles Devs Face

forbes.com

41–50 of 95 posts

Re: Linux Mint's Sobering Update: A Glimpse into the Personal Struggles Devs Face

#41
Linux Mint is my main desktop operating system now after abandoning Windows and MacOS. I tried Debian, Ubuntu, Open Suse, but settled on Mint because I was familiar with Ubuntu and Mint feels traditional and polished.

Every day I see sad examples of eternal September's march to the written abyss.

I had a dream of writing a significant open source project but the reality of entitled user disruption, lack of clear economic benefit, lack of even personal benefit makes me think its a terrible idea. I wrote a closed source software that sells on the Apple app store. Despite nearly a million Downloads, and thousands of reviews and some real money too, the level of serious entitled bitchyness found everywhere in the open source world is non existant with my product. I even sell it for $19.99 well above typical app store prices.

I love open source, I wish I could contribute but as of now there are more downs than ups.

Re: Linux Mint's Sobering Update: A Glimpse into the Personal Struggles Devs Face

#42
I've been juggling the idea of switching _back_ to Linux Mint after running Ubuntu on my dev machine for the past year. I used Mint on my main PC a few years back and it was simply terrific - ultra fast and did everything as needed.

Sometimes a change of scenery is great, in this case, this mean mention of Mint makes me want to go back.

Re: Linux Mint's Sobering Update: A Glimpse into the Personal Struggles Devs Face

#43
post #12

> We can get demotivated, uncertain, depressed even by negative reactions or interactions, and it can lead to developers stepping away from the project, taking a break or even leaving for good. It truly is a struggle. I have a couple of projects with moderate numbers of users, and between the "it doesn't work" private messages (not even mentioning which project) and some abusive and entitled users, I do wonder someti…

So, it seems like there is a potential way for a non-dev user to help out with open source, here. Basically, if a person volunteers to be an intermediary, reading the feedback and distilling it down to the relevant content (stripping out the unproductive negativity), that could be useful. It would also be emotionally easier to read harsh feedback, when it's not about _your_ work, just the work of a product you use. M…

In theory it's a great idea but I think in practice very few people want to do that (or anything). In the same way that non-dev users could help with translating documentation etc but very rarely do. As it happens I recently had a guy translate our documentation into Catalan and he's just started on Spanish - but it's the first time I've been offered that sort of help in 6 years.

Re: Linux Mint's Sobering Update: A Glimpse into the Personal Struggles Devs Face

#44
I wish people would realize that being kind gets you results 10x faster and better than being mean/critical.

In my own experience I've had people tell me certain projects on GitHub are complete garbage and criticized all the shortcomings of the tool compared to other tools. It made me feel bad and want to take it down.

On the other hand, I've had users praise other projects and excitedly request some missing features and that made me feel like a million bucks and I was filled with motivation to improve the tool.

Re: Linux Mint's Sobering Update: A Glimpse into the Personal Struggles Devs Face

#45
post #20

Earlier quoted context omitted.

Add a don't be a dick clause to the license and revoke the keys of anyone who is.

That can be cathartic, but normalizing hostility towards users will ultimately hurt both you and your project. There are no winners in this context once you decide to draw your weapon.

That can be cathartic, but normalizing hostility towards users will ultimately hurt both you and your project.

Does it? In ways that are worse than what the devs are dealing with as mentioned in the OP?

That sounds like a pretty big assumption to me.

Re: Linux Mint's Sobering Update: A Glimpse into the Personal Struggles Devs Face

#46
To the Mint guys: thanks! I don't use Mint, but I have in the past, and hundreds(thousands?) of people try it each day. Packaging open source software is a labor of love, and the community appreciates the work you are doing. No one ever says "good job!" when it works, but they raise hell when it doesn't.

Keep doing what you are doing, because while you may not get to perceive it often: people really, really, really appreciate the fruits of your work!

Re: Linux Mint's Sobering Update: A Glimpse into the Personal Struggles Devs Face

#48

Linux Mint seems to take a fairly regular beating from the Linux community at large, and I'm not sure why. It became fashionable after their ISO downloads were briefly compromised in 2016, and a popular LWN post became the script for people to reiterate every time Mint is mentioned in any capacity.[0] I think it's a terrible shame. For all the stuff I wish it did better, it does so much right that I still overwhelmin…

> This creates something that we in Debian call a "FrankenDebian" which results in system updates becoming unpredictable [2].

I believe this comment shows how a condescending communication style in FLOSS hurts goodwill and clogs the virtuous cycle of enthusiasm that fuels FLOSS.

Here's something that's true:

Debian Jessie ships a LTS Firefox for which it grants an exception to its strict package security update policy. That LTS Firefox version has its own support schedule, and its own arch support policy. Both of those skew from Debian's own policy and timeline.

This means that one of the two most popular browsers on Debian doesn't provide the same ARM support that Debian claims to support on its website. It also means that Debian updates Firefox on stable (as well as Chromium on stable) whole cloth. It doesn't backport security updates because Debian does not have the resources to take on such a difficult project.

That means for every Debian box set up as a user desktop, the two most popular packages cannot follow the package security guidelines that the quoted Debian fan/dev would hold up as one of Debian's strengths.

To be clear: when Firefox LTS released an update that worked perfectly fine on all of their supported archs, that release broke Firefox completely on Debian Jessie on ARM. In other words, you can install a Debian called "stable" on an arch they call "supported" and end up upgrading yourself into a state where an official Debian package no longer works.

In short-- all Debian stable packages are potentially "FrankenDebian" for this reason, and-- worse-- for really popular and important desktop packages.

Elementary logic and social skills dictate that the person I quoted should be finding common ground with Linux Mint devs. Say package maintenance is hard. Say security backports don't really scale anymore. Say random number generators are tricky to get right. Pointing out one's own failures and citing sources for the rare successes seems like a winning strategy to me. Or at least one that doesn't threaten to zap all the energy of the people one communicates with/about.

You'd think a project like Debian with its myriad guidelines and processes would have at least one sentence in there like, "Don't treat others like they're teenagers loitering outside your fast-food restaurant," or, "Don't be self-righteous." Or more pointed, "Don't talk down to other distros."

Is there a Debian dev here who agrees with my upshot? There's apparently this whole inculcation process to become a member, so maybe one of those sentences could be part of it.

Re: Linux Mint's Sobering Update: A Glimpse into the Personal Struggles Devs Face

#49

Linux Mint seems to take a fairly regular beating from the Linux community at large, and I'm not sure why. It became fashionable after their ISO downloads were briefly compromised in 2016, and a popular LWN post became the script for people to reiterate every time Mint is mentioned in any capacity.[0] I think it's a terrible shame. For all the stuff I wish it did better, it does so much right that I still overwhelmin…

I really like the desktop environment they have developed, Cinnamon. But I agree with this LWN thread about their broken approach to packaging. Furthermore, I tend to find people commenting in LWN really respectful even if they are critical, as it was the case here.

We are currently going through a bit of a Cambrian explosion of Linux distributions, but some do have indeed shaky technical foundations. Many distributions would fare much better if they were built as a thin layer on top of something clean and reproducible like Gentoo, Arch or, ideally, GuixSD/NixOS.

In reality, we are seeing lots of distributions, like Mint, as a layer on top of Ubuntu. Which in turn is based on Debian. Seasoned users like those posting on LWN find this frustrating as it obscures things a lot.

Personally, I have not seen good technical foundations for Linux distributions aside from things that have either a very simple imperative architecture (like Arch) or purely functional (Nix/Guix).

Re: Linux Mint's Sobering Update: A Glimpse into the Personal Struggles Devs Face

#50
post #35

Earlier quoted context omitted.

So, it seems like there is a potential way for a non-dev user to help out with open source, here. Basically, if a person volunteers to be an intermediary, reading the feedback and distilling it down to the relevant content (stripping out the unproductive negativity), that could be useful. It would also be emotionally easier to read harsh feedback, when it's not about _your_ work, just the work of a product you use. M…

While the idea is good and kind, it's not as easy as it seems. That's called a support line, and it requires good understanding of the project by non-dev support. That requires to educate someone about your project, and maintain their knowledge to be up to date. That's not an easy task even in commercial projects with a team of several people, and ability to delegate, and requires a non-trivial skill of leadership. I…

I'm sure it's not easy, but... 1) a support line offers support to the end user, which is different; I'm talking about filtering out the emotion from the content 2) most people who could do this, do not know that they could, that there is a need, or how one would volunteer to do it 3) the same person would not have to process all feedback, just as much as they have time for; at least some of the pile of feedback would be processed by someone other than a dev 4) the non-technical nature of the person is actually helpful, because that is usually where the originator of the feedback is coming from, and the job of this person would not be to determine the fix, but only to separate content from emotionally motivated criticism
Post reply on HN