←back to thread

917 points cryptophreak | 1 comments | | HN request time: 0s | source
Show context
zzyzxd ◴[] No.45767369[source]
Abstraction needs to happen on a different layer. Because your power users are already dealing with complicated stuff and you don't want to make their lives even harder.

I know about 10 people in real life that uses Handbrake. And 10 of them use it to rip Blu-ray discs and store media files on their NAS. It will piss them off if you hide all the codec settings and replace the main screen with a giant "convert to Facebook compatible video" button.

Instead, do it like how iina[1] packages mpv[2].

1. https://github.com/iina/iina

2. https://github.com/mpv-player/mpv

replies(1): >>45767889 #
1. walleeee ◴[] No.45767889[source]
This also evidences that in this case, it's more developers of handbrake just know their audience rather than a real design failure. Maybe they'd prefer to keep the user base deliberately small?