Open Source has a UX problem. Here's how we can fix it.
Truthfully, Free Software is a philosophy concerned with software development and the rights of the end user and that's it. It has nothing to do with the economic model that drives its development. So what's the problem?
Read this video as an article: gardinerbryant.com/free-softwa…
howtogeek.com/please-stop-lowe…
My Game
❯ Get the source code: github.com/heavyelementinc/dud…
❯ Dudelings on Humble: humblebundleinc.sjv.io/9LWQeW
❯ Dudelings: Arcade Sportsball: store.steampowered.com/bundle/…
❯ Dudelings on Google Play: play.google.com/store/apps/det…
❯ Dudelings on Itch.io: heavy-element.itch.io/dudeling…
Affiliate links
Services I Recommend:
❯ RackNerd Affiliate Link: my.racknerd.com/aff.php?aff=15…
❯ RackNerd Virtual Private Servers: my.racknerd.com/aff.php?aff=15…
❯ RackNerd 200GB Shared Hosting: my.racknerd.com/aff.php?aff=15…
❯ RackNerd Intel Xeon Bare Metal Server: my.racknerd.com/aff.php?aff=15…
Private Email & More:
❯ Proton Drive: go.getproton.me/aff_c?offer_id…
❯ Proton Pass: go.getproton.me/aff_c?offer_id…
❯ Proton VPN: go.getproton.me/aff_c?offer_id…
❯ Proton Mail: go.getproton.me/aff_c?offer_id…
Best Steam Deck Accessories:
❯ SanDisk 1 TB card: amzn.to/3z8mMfH
❯ Steam Deck Dock: amzn.to/3PDjgkt
❯ Steam Deck accessories: amzn.to/4c2XKkM
❯ DualSense: amzn.to/3WR1u1R
❯ Gulikit KK3 Max controller amzn.to/4dqRaoC
❯ DualSense Edge: amzn.to/4cuzIyd
❯ 8Bitdo Pro 2: amzn.to/46R7hcz
❯ Amazon Suggested Products: amzn.to/4fAha2h
Elsewhere on the Web
❯ ✍🏻 My Writings: gardinerbryant.com/
❯ 🎙️ My Podcast: podcast.subscribeto.me
❯ ✉️ Email Newsletter: heavyelement.com/newsletter
❯ 🐘 Mastodon: mastodon.online/@gardiner_brya…
❯ 💬 Revolt: rvlt.gg/gk6w4G3P
❯ 🌐 Heavy Element: heavyelement.com
Support the Show
❯ ✒️ Become a Member: gardinerbryant.com/#/portal
❯ 🕴️My Games: store.steampowered.com/search/…
❯ 🎮 Humble affiliate: humblebundleinc.sjv.io/4GmJdL
❯ 🕹️ GOG affiliate: adtr.co/ct8fzu
❯ 🛒 Amazon affiliate: amzn.to/3iYb4gd
❯ ✉️ Proton affiliate: go.getproton.me/aff_c?offer_id…
❯ 🪙 Bitcoin: bc1qgz3r4yhzvxm7s8srutkvlnm2c70n8gga4j259e
About Gardiner Bryant: A native Maine resident, Gardiner (yes, that's his first name) is an enthusiastic Linux evangelist, a believer in the efficacy and superiority of the Free and Open Source way, and President of Heavy Element. Heavy Element offers web design, media production, and YouTube consulting services to individuals and companies in Maine and beyond.
Gardiner Bryant is a privacy advocate and public speaker on the topic. Learn more about his speaking series and schedule an engagement at your institution at gardinerbryant.com
00:00 The inciting incident
01:51 What does UX actually mean?
02:22 Free software has a User Experience problem...
03:36 "Free Software Developers"
05:24 RE: Sydney Butler
08:11 The one example Butler actually gave...
10:22 Redmond Design
11:48 Audacity is one of the true FOSS UX success stories
12:38 Three ways to improve FOSS UX
13:39 #2 Usage Statistics
15:54 #3 Your contributions
18:31 Conclusion
Please stop lowering your standards for open source software
Just because it's "free" doesn't mean anything goes.Sydney Butler (How-To Geek)
reshared this
elbci
in reply to Gardiner Bryant • • •I did click the link, I would never get my 15 minutes back (I switched to 1.75x mid-way)
Can I get at least a link to the original article on Discord?
Gardiner Bryant
in reply to elbci • • •CIOSAI
in reply to Gardiner Bryant • • •and maybe for this reason, godot engine gui has really good ux(and documentation, oh god, goals). for an example, in version 4 they added "advanced" toggle in project settings. oh how i desperately want this toggle in every gui software XD
KielKontrovers Blog
in reply to Gardiner Bryant • • •Vashlex
in reply to KielKontrovers Blog • • •Bakunin Boys
in reply to Gardiner Bryant • • •I agree that overall there's a need to having good UX in the FLOSS community, and I actually think FLOSS punches well above its weight for good UX. Most software tends to have familiar UX due to being first to the solution rather the best. In contrast, FLOSS tends to have scalable UX that also changes with time to become more powerful. Blender is a great example of this.
Specifically though, I think Audacity is not a great case study. Firstly, as Tantacrul and the Audacity crew themselves say: Audacity is not a DAW, and the entire value of Audacity is that it's not a DAW. You can download and "do a thing with audio that you want to do". It's closer in use case to Sound Recorder on steroids than a DAW. Given that and the way the feature set has expanded, it's only a matter of time before the jank & technical debt sets in (which leads, in turn, into design debt). This also affects big companies, and often these companies cannot escape (you can look at the way the new Mac UX has been received, and a huge proportion of that is design debt coming from technical debt).
Secondly, and this is a big one, Tantacrul is not just an amazing designer, he's an amazing designer *for music software*. You could probably count on your hands the number of people on the planet who could fix audacity the way he is doing. Pick even an average to good designer, and Audacity IMO would go from bad to worse. See how cars are being designed today to see what the average designer would do to a UX.
Thirdly, Audacity is specialist software, and this requires a whole different mindset to "regular" design. I just don't think regular designers are capable of it. Expecting an improvement in that sort of software is asking for a lot. Like imagine saying that something like KiCad needs improvement? I dunno.
Dariusmiles2123
in reply to Gardiner Bryant • • •everything-eventually-will-be-free
in reply to Gardiner Bryant • • •I think Audacity is the perfect example of why this has not been deemed important. Audacity has been used by countless people over the years despite the UX problems. Instead time and resources have been put into porting to different platforms, keeping up with OS changes and improving features and stability.
If they had tried to so as many UX changes as Windows or Apple then that would have been less resources added to the core functions or need a much bigger team. For me the thing with FOSS is not that it has to be as good as the competition always. I believe it will get there in the end, if we all keep trying.
I see the move to FLOSS, and I do believe we will all eventually be using FLOSS because you can't beat free on price, but I see it as a marathon not a sprint. The UX can be fixed in the start of the race for some and in the last 100m for others.
That said, common UX standards and best practices are of course welcome and will come in time. All we can do is try and help speed up the process and call out anything that set it back.