The worst volume control UI in the world (2017)
21–30 of 490 posts
Re: The worst volume control UI in the world (2017)
#22Nearly all volume controls suck because by and large the software world is ignorant of the fact that loudness scales logarithmically. 99.9% of volume controls scale the output linearly.
It’s weird how I nominally know this but never really thought about the implications... How does the hardware world do it? I’d expect the normal way to make a volume control would be to have an adjustable-gain amplifier using the standard opamp circuit somewhere, but those aren’t logarithmic in any resistance you could wire to a knob, are they? (Yes, I am deeply ignorant about electronics.)
Re: The worst volume control UI in the world (2017)
#23Earlier quoted context omitted.
I can twist mine as much as I like, but the radio comes on instantly and the software that cares about the volume knob being twisted starts about 3 seconds later.
I had one that would work, but only if you rotated the knob very slowly . So if you turned the car on and the music was deafening, you had to oh-so-slowly turn down the volume with one hand, while trying to staunch the bleeding from your ears with the other hand.
Re: The worst volume control UI in the world (2017)
#24Nearly all volume controls suck because by and large the software world is ignorant of the fact that loudness scales logarithmically. 99.9% of volume controls scale the output linearly.
Similarly, most non-AAA game engines ignore the sRGB tone curve and treat all inputs and outputs as if they were linear, which results in unexpected brightness shifts in textures.
Up until very recently, Blender used linear light internally, but output that as sRGB without converting it to the appropriate gamma curve. There's guide after guide online on how to fix Blender by using "filmic" mode, which should be renamed to "not broken" mode.
Same thing as the colour picker in image editors like mspaint or Photoshop. They all have the same rainbow picker that has very visible discontinuities in the colour gradients, like a rippled curtain. It should be smooth, and it is, if using a perception-based colour model instead of linear light output straight to an sRGB monitor without any kind of colour correction.
This kind of thing has been going on for decades, and will continue for decades more. Programming is still a growth industry, so the average developer is inexperienced and doesn't know about these subtleties.
Re: The worst volume control UI in the world (2017)
#25Re: The worst volume control UI in the world (2017)
#26Car manufacturers are easily the winners here. If your car’s audio system doesn’t have a simple knob you can grab and twist, well, that just sucks.
Re: The worst volume control UI in the world (2017)
#27Car manufacturers are easily the winners here. If your car’s audio system doesn’t have a simple knob you can grab and twist, well, that just sucks.
I haven't used it personally so all I can say is it's a hilarious solution.
https://techcrunch.com/2020/12/02/im-obsessed-with-the-ford-...
Re: The worst volume control UI in the world (2017)
#28The worst volume control in the real world is Bluetooth on cars. Somehow every time I connect to my car the volume gets lower. Now I have to turn it up to the max to hear a little bit. I have tried all the methods on internet with no success.
Tesla actually seems to have gotten this part of the Bluetooth implementation right and it syncs the car’s volume with your phone’s volume.
Re: The worst volume control UI in the world (2017)
#29This started out entertaining, then I realized that there is no attribution for the designs, and even though there are several links that say things like "the original thread," they are all just links to search results for "volume" on the ProgrammerHumor subreddit.
Re: The worst volume control UI in the world (2017)
#30- bad phone number inputs
- how large node packages can get
- software interview process
- backend vs front end engineers
And my favorite meme was when they parodied the Hawaii missile alarm back a few years ago: https://www.reddit.com/r/ProgrammerHumor/comments/7qk25w/an_...