• dohpaz42@lemmy.world
    link
    fedilink
    English
    arrow-up
    49
    ·
    4 days ago

    Unironically, this. 👆

    Too many people can’t see beyond their own little bubble, and have a difficult time if someone challenges their myopic world view. e.g. I see this all too often in software development where developers will make their software “opinionated” (read: it does what they want it to do, and not what’s necessarily good for their users).

    I digress. 😅

    • vrek@programming.dev
      link
      fedilink
      English
      arrow-up
      9
      ·
      4 days ago

      I agree on software to a point. You need some opinions. “everyone will use a mouse and keyboard, fuck controller users” is bad. But you need some direction to get things done “what system will this run on? Everything! So I’m expected to make a rts game similar to statcraft 2 able to be played on the switch? Yes! And controllable with dpad, joystick, mouse, keyboard, touchpad and a paraplegic wheelchair? Yes! Ok, I’ll need 20 years to write this, and I’ll quit in 4”

      Im exaggerating but there does need to limits. “this will be playable on Playstation 5” or “this will require a 2080 or better, we are not supporting a voodoo2 vfx card…”

      • dohpaz42@lemmy.world
        link
        fedilink
        English
        arrow-up
        21
        ·
        4 days ago

        In other words: you like opinionated software so long as they share your opinion. That’s an important distinction.

        • jj4211@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          3 days ago

          It’s hard to imagine not being opinionated, it’s all just whether the opinion agrees with yours or not.

          Drop down or radio button? It’s an opinion about which is better. Braces and semicolons or spaces and newlines? It’s an opinion about how to best format machine parsed stuff. Science fiction or fantasy being a better setting for your game, another opinion.

          To the extent something might pusue being “unopinionated”, I frequently find it tends to erode value. Refusing to pick a lane or even a default means the user has to do so much that the user might as well have done it themselves from scratch. Even in the attempt, they end up with opinionated implementation and documentation, as it’s just unavoidable.

          • OwOarchist@pawb.social
            link
            fedilink
            English
            arrow-up
            1
            ·
            3 days ago

            Drop down or radio button? It’s an opinion about which is better.

            If there’s only 2 or 3 options to select between, radio button. Drop down would be absurd; radio button requires fewer clicks to adjust.

            If there’s 4 or 5, you could go either way, probably more influenced by whatever is more consistent with the rest of the widgets in that menu.

            If there’s more than 5 options, drop down. Radio buttons would be absurd because it would just take up too much space in the menu to list all the options.

        • jtrek@startrek.website
          link
          fedilink
          arrow-up
          1
          ·
          4 days ago

          I mean, ruff is an opnionated code formatter. I don’t always agree with it but I’m very happy I can shut down other people whining with “that’s just how ruff does it”.

        • hemko@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          1
          ·
          4 days ago

          If more software would focus on it’s corr function rather than trying to fit every relevant or irrelevant use case, we’d have a lot less problems with very large rats nests filled with problems