←back to thread

917 points cryptophreak | 1 comments | | HN request time: 0.207s | source
Show context
jasonthorsness ◴[] No.45761160[source]
Some reasons for this:

1. Free software is developed for the developer's own needs and developers are going to be power users.

2. The cost to expose options is low so from the developer's perspective it's low effort to add high value (perceiving the options as valuable).

3. The developer doesn't know who the customer is and rather than research/refine just tries to hit all the boxes.

4. The distribution of the software itself means anyone who successfully installs it themselves really is a power user and does like the options. Installing it for family and friends doesn't work.

Probably many other factors!

replies(3): >>45761513 #>>45766078 #>>45769305 #
doug_durham ◴[] No.45761513[source]
It takes a lot of time and energy to refine and maintain a minimalistic interface. You are intentionally narrowing the audience. If you are an open source developer with limited time you probably aren't going to invest in that.
replies(2): >>45761636 #>>45762111 #
1. ◴[] No.45762111[source]