I understand the gripes OP is having. But as a maintainer, it's also downright exhausting to have so many people complaining about random quirky missing features or setups that I can't replicate.
If you can contribute improvements in a low-friction way, I will happily improve it. But if you're just going to complain ...
There's an impedance mismatch between what developers want (work on advanced features & clean code) and users want (have a product that fits their specific workflow then gets out of the way).
This is solved by users giving the developers money so the developer will do what the user wants. Sometimes a business sits in the middle to facilitate this transaction.
I've almost never seen FOSS figure out a good way of fixing this mismatch. The rare exceptions are when people derive intrinsic joy from getting marketshare against an evil corporation. Or Space Station 13, which let anyone add half-baked broken features and the interaction between it all was part of the fun.
I'm a product manager in my day job - and, I guess the gripe I have with FOSS stuff, is they're all too often designed as expert systems - which is great, super powerful, lots of control, but not suited to the workflows actual users just want to do out of the box.
"FOSS stuff" encompasses tons of software, from 1980s emacs distros to 2020-era GNOME music players. And the simple, workflow-focused FOSS tools I use are great.
There are criticisms to make of FOSS, but there are so many racist and sexist tangents here that hurt the credibility of the author, imo.
If they want better UX in FOSS, they should volunteer and encourage their fellow UX designers to volunteer. I don’t understand why the expectation is for the FOSS developers to reach out and ask someone to work for free. That’s quite awkward. Most of these UIs in FOSS are not made by designers, they are made by developers out of necessity. They’re doing the best they can working outside of their comfort zone for the good of the community. Their attempts should be commended, not criticized. If someone thinks they can do better, by all means, help out and do better. Don’t wait to be asked.
At the end of the day, if this person doesn’t want to use FOSS, no one is forcing anything. This rant seemed wholly unnecessary. It also seemed they never grasped the reason why FOSS zealots are the way they are. It’s not about free as in beer, it’s about the freedom. Having options available that aren’t proprietary keeps the proprietary apps from becoming tyrannical, to some degree. Even if someone chooses to use proprietary software, they are still better off because of the FOSS die hards who keep the door open to alternatives. They are willing bear the more difficult tasks for their ideals. This person didn’t seem to share those ideals and I’m struggling to understand why they even went down this road. Just to get away from AI? That seems like an extreme reaction from someone who doesn’t want to be inconvenienced in any way.
"Talk to any FOSS acolyte about something and the conversation will often go like this:
You: I'm having a problem with [proprietary software], I'm really frustrated.
Them: scoffs I don't have that problem because I use a custom rom dinglebop shitfuck linux distro that allows me to [technical jargon that you don't know or care about]
You: uhm, okay. Could you give me a recommendation that'll allow me to replicate my workflow in [proprietary program] ?
Them: Uhm yeah (sends you a program that is incredibly hard to set up and cannot replicate your workflow at all)
You: I don't really understand how this works?
Them: okay well post in the discord
You: posts in discord Uhm people were just really rude to me and told me to just read the forums.... I watched some tutorials but they're all like 2 hours long and this is a lot of information."
The author doesn't come off well at all here, and that's while they're talking to a strawman. They sound like an entitled child.
This is barely a strawman in my eyes, it's a slightly exaggerated reality. Especially the part where the recommendation is something that doesn't actually solve your issue, and when you mention that you get told to just not do the thing you want to do.
I don't necessarily mean from maintainers, but from people who use and swear by OSS stuff.
I know that it strikes most people as faintly ridiculous if not outright dangerous to talk about anti-white-male sentiment, but can we at least stop kowtowing to it? Like, sure, "first-world problems", I get it. But there is constant vitriol spewing from certain (for lack of a better phrase) intellectual cliques, and it's gotten tiresome.
If you can contribute improvements in a low-friction way, I will happily improve it. But if you're just going to complain ...
This is solved by users giving the developers money so the developer will do what the user wants. Sometimes a business sits in the middle to facilitate this transaction.
I've almost never seen FOSS figure out a good way of fixing this mismatch. The rare exceptions are when people derive intrinsic joy from getting marketshare against an evil corporation. Or Space Station 13, which let anyone add half-baked broken features and the interaction between it all was part of the fun.
If they want better UX in FOSS, they should volunteer and encourage their fellow UX designers to volunteer. I don’t understand why the expectation is for the FOSS developers to reach out and ask someone to work for free. That’s quite awkward. Most of these UIs in FOSS are not made by designers, they are made by developers out of necessity. They’re doing the best they can working outside of their comfort zone for the good of the community. Their attempts should be commended, not criticized. If someone thinks they can do better, by all means, help out and do better. Don’t wait to be asked.
At the end of the day, if this person doesn’t want to use FOSS, no one is forcing anything. This rant seemed wholly unnecessary. It also seemed they never grasped the reason why FOSS zealots are the way they are. It’s not about free as in beer, it’s about the freedom. Having options available that aren’t proprietary keeps the proprietary apps from becoming tyrannical, to some degree. Even if someone chooses to use proprietary software, they are still better off because of the FOSS die hards who keep the door open to alternatives. They are willing bear the more difficult tasks for their ideals. This person didn’t seem to share those ideals and I’m struggling to understand why they even went down this road. Just to get away from AI? That seems like an extreme reaction from someone who doesn’t want to be inconvenienced in any way.
You: I'm having a problem with [proprietary software], I'm really frustrated.
Them: scoffs I don't have that problem because I use a custom rom dinglebop shitfuck linux distro that allows me to [technical jargon that you don't know or care about]
You: uhm, okay. Could you give me a recommendation that'll allow me to replicate my workflow in [proprietary program] ?
Them: Uhm yeah (sends you a program that is incredibly hard to set up and cannot replicate your workflow at all)
You: I don't really understand how this works? Them: okay well post in the discord
You: posts in discord Uhm people were just really rude to me and told me to just read the forums.... I watched some tutorials but they're all like 2 hours long and this is a lot of information."
The author doesn't come off well at all here, and that's while they're talking to a strawman. They sound like an entitled child.
I don't necessarily mean from maintainers, but from people who use and swear by OSS stuff.