this post was submitted on 21 Jun 2023
109 points (100.0% liked)
Free and Open Source Software
17953 readers
36 users here now
If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
UI/UX has always been a massive problem in F/OSS. The biggest issue is that you need one person, or a team, with a coherent design vision, actual UI/UX understanding, and who will make sure that not every random pull request related to UX is accepted and ensure those contributions align with the design vision.
That rarely happens
Yeah makes sense. I wish there was a FOSS UX design philosophy that had caught on. For app design, the Unix philosophy has driven development even to this day, although not as popular now as it once was.
We sort of have bits of it, with the GTK framework and KDE styling. But those ecosystems don't extend outwards enough, and still allow far too much leeway to the UX design to ensure nice looks/function.
Maybe the nature of the widely distributed development makes it overall impossible. The goal of FOSS makes that kind of universal look and feel largely impossible. Heck, even Microsoft can't get that to happen in their own OS. There are many applications/utilities that look pretty much the same now as they did on Windows XP or even earlier.
The general attitude of function over form in our community also makes it hard, and I get that. Especially with limited dev resources as you pointed out. Would you rather have better functionality, or a prettier interface? Tough choice sometimes.
I think another problem is that since FOSS is not profitable, it mostly attracts people who want to make software “for themselves” - “hey I need a tool that can do X and if I make it public maybe the other people will like it”. And that’s good but that means the software isn’t “for people” it’s “for people like me”, which is programmers. So they make UI that programmers like/understand but not an average Joe. I think FSF needs to invest some money to build a welcoming UI for existing, feature-complete tools.
Definitely. Programmers and super users, tend to be the kind of people that want configurability and are able (and even enjoy) to figure out what they are trying to do by themselves. If they have a question or a problem, the solution is usually one search away. But that doesn't fly for the average person who wants the thing to work out of the box without having to dig into menus and settings.
My personal experience is that it is really hard to make app that works perfect and looks nice. It takes three to four times more time than just making and app that works with few glitches. Additionally, that is the boring part, not many developers will do it for fun, I really admire complex open source apps (like AntennaPod) that are beautiful and glich free.
Agreed.