• @heeplr@feddit.de
    link
    fedilink
    English
    -71 year ago

    This is the problem with the Linux crowd. You guys write software to write software and not because you are a user of that software.

    It’s a problem you have since your OS pretends that Software (or a Computer in general) isn’t complex.

    Linux crowds use *NIX principles that are >50 years old and didn’t change a lot, because they work. Not because some software devs circlejerk or want to annoy you.

    • @Hazdaz@lemmy.world
      link
      fedilink
      English
      2
      edit-2
      1 year ago

      This is the most Linux-ist answer ever.

      I’m talking from a users perspective. I don’t give a flying fuck about whatever development technologies you are taking about because ultimately I don’t care. The vast majority of people don’t know - or care - how their car works. They just know it has to start. That’s how you folks lose the battle. You wrote code because you want to practice your skills or learn some new techniques or just because your bored. That’s great. That’s fine. But you’re not asking people that USE that software HOW it’s used. Next to zero effort is put into workflow. Your code might be fast. It might be bug free. Congrats, but if it takes 10 clicks to accomplish something that other software can do in 2, then that’s a problem. If the workflow is totally disjointed and not how a graphic designer actually works, then what good is that 2.735% more efficient code going to do for them?

      The fact that my post was about UI and workflow and youre talking about Unix principlea speaks volumes to why open source software tends to be so bad from a users perspective.

      • @heeplr@feddit.de
        link
        fedilink
        English
        -1
        edit-2
        1 year ago

        I’m talking from a users perspective.

        no, you’re talking from a patreon perspective. You have no clue of the subject and you simply demand people serving stuff the way you think is best. Also you don’t care why things are the way they are.

        Basically a Karen User.

        The vast majority of people don’t know - or care - how their car works. They just know it has to start.

        Exactly. The vast majority buys a $50.000 car and only use 2% of it’s features. And if the manufacturer starts to charge for a feature you like or decides to spy on you, there’s nothing you can do about it.

        • @Hazdaz@lemmy.world
          link
          fedilink
          English
          01 year ago

          What part of this don’t you understand?

          I KNOW I’m not talking like a developer. I’m not one. I’m a fucken user. That’s the point. The point that so many piece of open source software completely miss.

          And you just did it again.

          I don’t care if there is a little gerbil in a wheel spinning inside my machine. I don’t care if it is a nuclear reactor making it go. To the user, that’s is immaterial and you are missing that point.

          As a user I don’t care HOW a piece of software is made. I care that it works and I can get my work done. There is a workflow to most jobs. You do this before you do that. You click on this tool 10x as often as this other one. Few open source programs bother to understand that all important work flow because usually the people writing the code aren’t the people who ultimately use the code.

          I can say it again and again and again and I just know I haven’t gotten through to you.

          • @heeplr@feddit.de
            link
            fedilink
            English
            11 year ago

            What part of this don’t you understand?

            I understand all of it. I just point out your dilemma. Your whining will get you nowhere.

            You’re a user not willing to read manuals completely but expect stuff to work at your fingertips. You’ll get older and as stuff keeps changing, you’ll find it harder and harder to catch on. You’ll spend a shitload of money to people promising the ease of good old patterns you are used to but you just can’t keep up with folks using more efficient techniques.

            And well, FOSS just doesn’t seem to be your thing. Obviously, you need to unload your frustration on some service hotline worker… or random people online.

            • @Hazdaz@lemmy.world
              link
              fedilink
              English
              -11 year ago

              Why should open source software demand that a user “read manuals completely” and yet other software doesn’t require that? Are the people who program open source software that talentless that they don’t even know how a user of their own software uses it? That’s a FAILURE of the developer. Time is money, and if it takes for me to purchase a piece of commercial software to get the kind of talent to write software which makes me a more efficient worker, then hell yeah most people will be willing to do just that. But then let’s please stop pretending that Linux and most open software is a viable alternative. It’s not. It’s mostly just a “tech demo”. The arrogance of the Linux community is pretty hilarious.

    • Melllvar
      link
      fedilink
      English
      01 year ago

      The Unix principles generally don’t translate well to interactive graphical interfaces.

      • @heeplr@feddit.de
        link
        fedilink
        English
        01 year ago

        Which principle exactly? Early motif UIs still are in use in a lot of nieche applications.

        Not saying UI design is easy or FOSS apps shine with excellent GUIs, but they work for their users and complaining doesn’t help.

        My point is: Either improve the UI or pay someone to improve it. Or at least make a suggestion to the devs but don’t blame linux people for not providing a free product perfectly adapted to your personal habits.

          • @heeplr@feddit.de
            link
            fedilink
            English
            -1
            edit-2
            1 year ago

            I was talking about all *nix-typical principles. e.g. that everything should integrate into batched jobs. Modularity. Human readable error messages. Transparent logging. Integrated software repositories & version control, man pages. file permissions & user groups. etc.

            Stuff that seems strange and unnecessary complex for new users, who don’t know how to use stuff.