• Otter@lemmy.ca
    link
    fedilink
    English
    arrow-up
    64
    arrow-down
    1
    ·
    1 month ago

    There’s a quote along the lines of “User error is not a thing, the system allowed for the error through bad design”

    Which can be true depending on how far you stretch it. I’d say that if a chunk of the user base is having a problem, it’s a design problem

    • Kache@lemm.ee
      link
      fedilink
      arrow-up
      5
      arrow-down
      1
      ·
      edit-2
      1 month ago

      But IMO that’s one reason weird UX/design is not uncommon and can persist in dev ecosystems. The intended users are more proficient than average and most are able to work around most issues.

  • tauren@lemm.ee
    link
    fedilink
    English
    arrow-up
    41
    ·
    1 month ago

    You can’t “skill issue” yourself out from every situation

    If you can’t do that - that’s a skill issue tbh.

    • Korhaka@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 month ago

      I was about to post this and just thought I should check if someone else had got to it first.

        • ThePyroPython@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          1 month ago

          Counter point: KiCAD

          Yes I know it’s schematic capture and PCB layout, but I’m giving it as an example for two reasons:

          1. The UX is genuinely really good and easy to use even for a novice following YouTube tutorials because it follows the norms of a schematic/PCB software package you’d expect to pay for (OrCAD, Altium, etc.)

          2. It’s open source and used in industry so GIMP and Inkscape have ZERO excuses for their horrific UX which is the prime reason industry professionals don’t want to spend an age re-learning all of their workflows.

          There I said it, I’ll get down off this soapbox now.

    • Flamekebab@piefed.social
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 month ago

      I thought it was just me! I’ve been using Inkscape for a long time now and I always feel I’m wrestling with the damn thing. I understand the principles behind vectors but I’ll be damned if I can consistently achieve what I’m attempting to accomplish.

  • Omega@discuss.online
    link
    fedilink
    arrow-up
    20
    arrow-down
    5
    ·
    1 month ago

    I like GTK and it’s really simple to make good looking functional UI with GTK4, but apparently people have a hate boner for anything good looking, GTK or Gnome related

    • arudesalad@sh.itjust.works
      link
      fedilink
      arrow-up
      26
      arrow-down
      1
      ·
      1 month ago

      From what I’ve heard about it, it’s because the default gtk style only fits in with gnome, and gtk4 made it really difficult to customise it and is also really buggy on anything not gnome.

      That’s what I’ve heard anyway, I’m not a distro dev and the distro I last used is still on gtk3

      • azertyfun@sh.itjust.works
        link
        fedilink
        arrow-up
        4
        ·
        1 month ago

        Nowadays “buggy” is not how I’d describe it, though there were certainly teething issues at the beginning. By now other DEs have learned to deal with it.

        However it’s still true that the GTK4 design is ill-fitting, and very opinionated. Quite exemplary of this are the applications that hardcode the GTK file picker (like Firefox and chrome) even though it’s inferior in every way to the Qt file picker and forces the infuriating GTK “design” choice of doing fuzzy search when you type in the file list instead of jumping to the relevant file. Very annoying when dealing with organized directories especially when no other file browser on my system works that way!

        • DaforLynx@lemmy.zip
          link
          fedilink
          English
          arrow-up
          3
          ·
          1 month ago

          Thank you!!!

          I’m so glad someone else hates when applications hardcode the file picker, especially to the GTK one. I always have to remember it’s single click to open…

    • Captain Aggravated@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      1 month ago

      GTK is the better looking girl at the sock hop. QT’s dress is a little ratty and she’s still got that lazy eye.

      QT has a certain “Ah that’s good enough for now, I’ll fix it later” feel to it, while GTK makes things that look done. It’s such a shame they wasted all that potential making something as rectal puke as Gnome out of it.

  • LeninOnAPrayer@lemm.ee
    link
    fedilink
    English
    arrow-up
    14
    ·
    1 month ago

    This sadly excludes the majority of bad UX decisions that are done entirely to maximize users time inside of the app as well as display advertising.

    So many functional apps are destroyed by these incentives. There is literally a “skill issue” but in the opposite direction. The design is either purposely malicious in a subtle way with “dark patterns” (something Amazon is insanely guilty of. Literally just go try and return and item.) or is purposely annoying trying to ensure the user purchases the “free trial” to actually make the app functional. Knowing a lot of users will be charged at least once for the free trial.

    I guess my point is that there is so so so so much wrong with UX design today. But for the majority of people that’s not because of a bad programmer with no design knowledge. It’s on purpose in most cases.

  • gadfly1999@lemm.ee
    link
    fedilink
    English
    arrow-up
    12
    ·
    edit-2
    1 month ago

    But it is a skill issue, just UI/UX design skill. Not software development skill.

  • ‮redirtSdeR@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    1 month ago

    people always mention blender when talking about good ux in open source software, but i feel like the godot game engine doesn’t get enough love. it’s miles above of unity in terms of intuitiveness for me personally. plus it’s entirely customisable since it’s built in godot itself.

    • Flipper@feddit.org
      link
      fedilink
      arrow-up
      3
      ·
      1 month ago

      Remember when selecting something was done with the right mouse button in blender. That was great UX for beginners.

    • MonkeMischief@lemmy.today
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      1 month ago

      Godot is something I can still be super newb at and yet straight up admire. The nodes tree / scene system is a work of genius and I love it so much.

      I do feel like a lot of inspector bits suffer from unintuitive “hard to distinguish menu to sub-sub-sub-sub menu” UX, but I think the editor’s “expand all inspector headings” (or something) option is really handy for knowing what you’re working with, and mitigates that a little.

  • PoPoP@lemm.ee
    link
    fedilink
    arrow-up
    17
    arrow-down
    16
    ·
    1 month ago

    I don’t think this is right. It’s more like:

    This software is so obscenely powerful that UX is irrelevant. If you want that power, you are going to learn how to use it. We’re too busy making the software powerful to waste time making it accessible to people who can’t be bothered expending the effort.

    This is especially relevant in open-source. It’s free software bro. Pick two ONLY: Free, Easy, Powerful

    • ZILtoid1991@lemmy.worldOP
      link
      fedilink
      arrow-up
      28
      arrow-down
      3
      ·
      edit-2
      1 month ago

      Counterpoint: Blender, once they stopped trying to dismiss critique of its formerly godawful UX as a “skill issue”. I even saw Blender users looking into alternatives the moment Blender wasn’t awful to use, because they no longer could be special little snowflakes for using a piece of software, as “normies” started to “invade” their community.

      • PoPoP@lemm.ee
        link
        fedilink
        arrow-up
        7
        arrow-down
        7
        ·
        1 month ago

        blender is obviously an exception, they have the resources to do it. the vast majority of projects this post is about do not.

        if people want to feel special for using difficult software, that’s dumb, but that’s not why the software is difficult.

        “the exception proves the rule” and so on

      • PoPoP@lemm.ee
        link
        fedilink
        arrow-up
        3
        arrow-down
        7
        ·
        1 month ago

        UX only people who are willing to read the manual understand*

        i learned pretty much everything about the vast majority of tools i use on a daily basis literally just by reading the manual. i know that attention span, and well, literacy are both high bars but if I can do it you can too.

          • PoPoP@lemm.ee
            link
            fedilink
            arrow-up
            2
            arrow-down
            3
            ·
            1 month ago

            If it’s a terminal application, the UI is essentially the same for every program. and it’s a UI i’m comfortable with and enjoy using. GUI apps though, I honestly hate 90% of the time. Almost every graphical application is utter dogshit. So we agree… kinda?

          • PoPoP@lemm.ee
            link
            fedilink
            arrow-up
            4
            arrow-down
            1
            ·
            edit-2
            1 month ago

            I really dislike this sentiment in this context. This sentiment is about applications made for people who barely use computers. It’s for like… iPhone apps to order food. This sentiment is just incorrect when it comes to technical tools made for professionals.

            Apply this to like any other profession and it makes it obvious how nonsense it is.

            If you need a manual to disassemble this engine, it’s a terrible engine.

            If you need a manual to pilot this helicopter, it’s a terrible helicopter.

            If you need a manual to operate this electron microscope, it’s a terrible electron microscope.

            • Flamekebab@piefed.social
              link
              fedilink
              English
              arrow-up
              2
              ·
              1 month ago

              I see where you’re coming from, but I’ve encountered many things in professional applications where the UX baffles me. I know what I’m trying to get the program to do but it seems to require me to keep notes as to how to achieve the thing. Menu entries with needlessly cryptic names, heavily nested functionality, that sort of thing.

              • PoPoP@lemm.ee
                link
                fedilink
                arrow-up
                1
                ·
                1 month ago

                While I believe everything I’ve said I also believe that 90% of graphical applications are dogshit and 99% of closed source software is dogshit and I don’t think these things can change due to conflict of interest. I very strictly use only open source software in my workflow and because of this, when I have a problem with the tools I just fix them myself.

                • Flamekebab@piefed.social
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  1 month ago

                  Even if I had that luxury, I really don’t want to spend my time fixing someone else’s UI. I have my own projects to work on.

                  I used to do a lot of user testing and I think it’s something every bit of software needs. I really admire projects that decide to do big pushes on usability and papercuts.