Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I agree that it's easier to have more hidden options in software than in hardware, though my recollection from my IT days was that the "Advanced" section in the settings panel seems to attract the kind of people who have no business changing advanced settings. (Personally I like how Firefox hides them under "about:config" with a warning.)

Having said that, hidden/advanced settings still have a nonzero cost.



Sure. there is a cost but iumagine a GNOME dev /designer getting his hands ona video game:

1 remove the difficulty level settings, we keep medium , like only a small percent use the Super hard so fuck the those customers

2 remove brightness sittings, the game is calibrated for the desgner expensive screen

3 remove settings for FOV, bloom,shitty effects, we force teh customer to endure our preferences, if they fill sick fuck them, they can refund

4 remove Controls settings, we see what most people use and we force everyone to use that, if someone does not like it they can use a third party hacking program to customize the cntrols.

5 Sound and Music volumte, remove them, the Speackers and headphones have buttons for this, the OS has buttons for this...

.....

Sure settings cost but removing or not adding them is a "fuck you" to the customer, you can get away with it if you either are GNOME and your product is forced as default , or if you have no competitors that can provide a similar product with better defaults, options and features.

Btw I am talking about real features and not how round your button corner is, at my work we had 1 customer requesting our app be able to process TRL(right to left) input and output, we probably had 10000 users but we implemented this feature for this 1 customer because we realized that we can do it and we could gain more customers if we have this feature. Now you have an extra button/checkbox for the RTL option in the GUI , the problem is not that this feature exist maybe the problem is the designer that is not competent ernough to make this RTL button fit nicely in the GUI.


> remove the difficulty level settings

Removing explicit difficulty settings doesn't mean everyone gets the same experience. A well-designed game tailors the difficulty to the skill of the player either by providing progressively harder achievements/endings/sidequests or by dynamically altering the difficulty based on the demonstrated skill of the player.

> they fill sick fuck them

Completely agree with you that accessibility settings that minimize animation effects, increasing contrast, etc should be supported in every game that needs them. Having said that, GNOME seems about as good as KDE with respect to accessibility settings -- fine but should be better.

> not adding them is a "fuck you" to the customer

Do you really feel this way? Most games I play do not have some of these settings you mention (bloom, FOV, etc) especially on consoles. I have never felt particularly insulted by this. If anything, I find it more frustrating when I open a new game and the first task I have to complete is "look up three pages of cryptically named settings to get it to run acceptably well" because that makes it feel like the developer gave up 75% of the way through tuning the game for different hardware profiles and just said "screw it, we'll make the player figure it out".

> you can get away with it if you either are GNOME and your product is forced as default

I am skeptical that GNOME is popular solely because someone is "forcing" Linux users to use it. Most GNOME users I know have tried at least a few other alternatives before settling on GNOME as the least bad option. (Especially once they discover that GNOME's equivalent to "Advanced" settings are called "Tweaks" and "Extensions" which is odd at first but seems to work fine in practice.)

> we implemented this feature for this 1 customer

I agree you did the right thing, internationalization is always important, and you're right that the value is not strictly based on the number of people who would use a setting, but also on the necessity to the few people who need it.

The point is not that software should have no settings. That's a strawman, most software needs settings and most software (including GNOME) has settings. Supporting someone's language, accessibility needs, unique hardware, personal preferences, etc is valuable. The point is that settings have a cost for all involved. Products that chronically underestimate this cost typically have a tough time competing with products that are more thoughtful about which settings they support.


>Removing explicit difficulty settings doesn't mean everyone gets the same experience. A well-designed game tailors the difficulty to the skill of the player either by providing progressively harder achievements/endings/sidequests or by dynamically altering the difficulty based on the demonstrated skill of the player.

Dynamically altering with params decided by a some dude, is it really so hard to understand that people are not the same, look at modern games they even give you more options, extremely granular(damage multipliers, crafting multipliers, XP multipliers, ...) tons , we don't need some dev to hard code some numbers in a .cpp file when it can be coded in an .ini/.xml and exposed to the user.

>Completely agree with you that accessibility settings that minimize animation effects, increasing contrast, etc should be supported in every game that needs them. Having said that, GNOME seems about as good as KDE with respect to accessibility settings -- fine but should be better.

GNOME has no choice to support accessibility, I think RH is forced to do it to sell their OS to gov agencies, this why it makes no sense that you allow UI changes only if you label them accessibility, but if a healthy person wants to change the colors or fonts the designer is objecting. I did not moved to Wayland yet but for my case Global Keybord Shortcuts are an acceptability thing, I need to trigger my own scripts (for TTS) with keyboard shortcuts and some time ago this was not supported by Wayland or you needed to do hacks.

>Do you really feel this way? Most games I play do not have some of these settings you mention (bloom, FOV, etc) especially on consoles. I have never felt particularly insulted by this. If anything, I find it more frustrating when I open a new game and the first task I have to complete is "look up three pages of cryptically named settings to get it to run acceptably well" because that makes it feel like the developer gave up 75% of the way through tuning the game for different hardware profiles and just said "screw it, we'll make the player figure it out".

I am not referring to performance tuning, I refer to shit effects that can cause people headache , like camera shake, bloom, weird god rays or flares effects, small FOV or too large FOX, head bobbing. And 100% I appreciate when a game let's me decide what I should turn off to make the game work smoother, I can give p on grass and other foliage, put shadows on medium or low but I want to keep textures on high. I don't lke whne I don't have a choice. Games like Fallout/Skyurim have a .ini with more tweaks that we players use to turn off reflection, configure grass distance, very good to get the games run on Linux decently and fix weird glitches.

>I am skeptical that GNOME is popular solely because someone is "forcing" Linux users to use it. Most GNOME users I know have tried at least a few other alternatives before settling on GNOME as the least bad option. (Especially once they discover that GNOME's equivalent to "Advanced" settings are called "Tweaks" and "Extensions" which is odd at first but seems to work fine in practice.)

We will never have un-biased data for GNOME but there are studies that show that the default matters a lot. I don't read Linux related articles or podcast anymore so I don't know what is happening, just heard a small rumor that GNOME did something stupid again and it's split it's remaining users again into 2 factions.

So maybe we can agree:

1 settins/features are not free

2 a dev/designer forcing his personal subjective opinion as default and at the same time blocking alternatives is very bad

3 using the majority opinion and forcing it on the minority is also bad, the argument that only 5% use this so let's remove it is stupid, and in fact when features are removed the developers are never transparent with the numbers

4 features for power users need to exist, maybe GNOME can't have a file manager,browser or terminal with Tabs because is too complex but it is stupid to argue that this features are bad in general and this power users are "using it wrong". Better is honesty, "We don't have a file picker because RH pays developers to work on other tickets, and the volunteer want to work on something more sexy, it is a cool feature that we would like to have but we are unable to add it" (really hate the you use the file picker wrong argument)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: