Hacker News new | ask | show | jobs
by md8z 1674 days ago
I don't know what you mean bullshit excuse. Everything has a cost to test and maintain. It doesn't help to say that it's bullshit if nobody has done a real cost analysis. Remember that this is something that has to be maintained for years. If some bugs occur in it later and it has to be removed again then the users will be upset again so it's not really useful for us to say just ship it and don't test, that's what we want to avoid. Yes, you and I could guess what it costs but that doesn't carry as much weight as somebody who actually works on it full time doing their cost analysis.

I get your frustration about your workflow but I'm still upset about my cupholders :) For the system tray and server side decorations, there are technical reasons for those to have gotten removed. Their existence may enable some workflows but it also breaks some other workflows so that's not an area where everyone can win. And if you want to bring them back then I can guarantee you that's not just a matter of flipping a switch, there is real work that needs to be done there and it won't happen if nobody is willing to pay the cost. It doesn't really make sense to blame volunteers for not being able to afford that either when this is something that's so expensive that the bigger contributors like Red Hat don't even want to pay for it.

1 comments

Sure, but think about it like this:

Your DE has 10 features and 10 users, we decide we remove any feature that is only used by 1 or 0 users. We look around and find that 1 feature F1 is used only by user U1 , we remove F1 and we push user U1 to go away.

2 feature F2 was used by 2 users but now that U1 left , F2 is used only by 1 user, so we remove F2 and kck out the user U2 , we left with 8 users now from 10 and 8 feature

3 feature F3 was used by 3 users including U1 and U2 , but since we kicked this 2 users ut only U2 left using it , so now we remove F3 , kick out user U3 (U3 regrets now that he was a dick to U2 and U2 accusing them of beeing snowflackes and using it wrong)

4 ... repeat until you reamin with 2 users, the designer and the developer (the dev uses other DE on his personal machine anyway)

My second point, GNOME team should just pause and reflect at Apple, see that vision without a connection with users is wrong, Apple has sales numbers and other ways to detect when their big ego vision dude has messed up but GNOME needs to reflect (not change, not implement features just reflect), are we going to far? how do we know when our vison dude has gone too far since we don't have sales number and shareholders keeping the bullshit in check?

There is a chance that GNOME vision is wrong and it can take much more years then it took Apple to do the "courageous" thing and undo the stupidity and replace the vision individual.

For GNOME I guess you could say it's the same way but they are more after volunteer contributions, not money. So they will make changes that tend to increase the contributions, sometimes it's a trade-off i.e. do we make this change to lose 5 contributors but gain 10 contributors in other areas. They're tough decisions to make, and nobody likes to be the one to tell angry users that their workflow is breaking.
I don't think that the ego dudes do this calculation, just use it to pretend they have a motive.

Since I stopped using GNOME i switched to KDE and a few years back Plasma also had a big ego dude in charge, we had similar issues there with the Plasma vision , one example is

- removing the cachew ugly widget, the dude refused to give us the option to hide it even if we contribute the 3 lines patch ... but guess what the cachew is gone or hidden by default now ... my point is that I have an example that is not GNOME where big ego caused issue and when big ego person left things were solved.

My experience contributing to small KDE project was great though, there was no big vision people that needed to approve a feature or adding a new menu, the maintainers were developers that were happy to help the users, help debugging and were super happy to receive bug fixes and improvements. I would conclude(but without serious evidence) that big projects with big visibility will attract the individuals with big ego, like Plsama or GNOME , the big ego people will be attracted to this very visible projects so they canpush their vision into many peoples faces/lives.

But on the other hand if GNOME can double they contributors at the same time they lose half of the users is a metric they prefer then I hope they got their contributers, though by the number of GNOME forks that appeared it is possible their contributors got fragmented too.

To me it helps to think of it like debt, if they get a lot of money (or contributors or whatever) and lose users in the process then that can be re-invested to acquire more users at a later date. The GNOME forks I have seen don't really have a lot of developers, same thing with the KDE/Qt forks.

I don't really have any other comments on "ego guys", every maintainer has their own style. I have seen leadership with a strong vision work for some projects but not work for others.

So the issue would be if the community/team can control the ego person to prevent serious damage.

About GNOME forks, they don't need many developers, they just need enough to fork the shell UX so it screws with the vision of the GNOME team, you still won't get the missing features but you get a different experience because GNOME refused to give you options to customize stuff.

I think Ubuntu were fixing soem of GNOME problems for their users but still give you the option for a vanila setup but I don't know what happened in recent years, is Cinemon still continuing? Pop os was forking GNOME but I read here they jumped on the Rust hype so I expect a lot of disappointment when their DE will not be faster,cooler and bugs free.