Hacker News new | ask | show | jobs
by onion2k 1847 days ago
The problem with opinionated products is people who have very strong opposite opinions.

Unopinionated products have to cater for everyone though, and that creates bloat and complexity. Those will kill a product quicker than limiting it to a small portion of the market that agrees with the opinion you choose.

1 comments

> Unopinionated products have to cater for everyone though, and that creates bloat and complexity.

I don't think one has to lead to the other. Flexible/configurable software often also means extendable (and thus potentially smaller out of the box) software. If it's bloated from the start that's not because of a lack of opinions; in fact for me it makes the software more opinionated because it may come with a lot of stuff users don't need. For example Firefox is pretty flexible and extensible, you can even rearrange the UI, but it comes with things like Pocket that nobody asked for.

Imho programs shouldn't try to cater to everyone, but they should be flexible enough that they are able to if needed.