• 0 Posts
  • 8 Comments
Joined 1 year ago
cake
Cake day: June 27th, 2023

help-circle






  • I personally think opinionated software is better. If the maintainers need to add a bunch of features to please everyone, that’s going to be more work to maintain, and more work to set up an instance for example, as you would need to consider more options in the configuration. Being opinionated allows the maintainer to focus on polishing the main functionality, instead of battling tech debt in a project that has grown larger than initially intended.

    I’ll use another controversial project as example. The Gnome desktop environment has gotten a lot of negative attention due to the opinionated implementation, e.g 3rdparty extensions/theming breaking on updates. As a gnome user myself I’ve been annoyed many times. But I’ve been using fewer and fewer extensions and gotten more used to the “gnome way” lately, and have come to really appreciating Gnome for what it is. I keep coming back to gnome after trying alternatives, as it works pretty good out of the box and is a cohesive experience.