this post was submitted on 27 Jul 2026
603 points (98.2% liked)

Technology

86745 readers
3103 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] BlackPenguins@lemmy.world 86 points 3 days ago* (last edited 3 days ago) (3 children)

Just spent the weekend moving to Kubuntu. It only took about 5 hours and my computer is snappier than it's ever been. I have been on Windows for 30 years. Microsoft, you should be scared. You can't compete with free competition.

[–] luciferofastora@feddit.org 31 points 3 days ago (1 children)

The only way to meaningfully compete with freeware is a feature advantage: if your revenue can sponsor developers to focus on polishing and improving your system beyond the free alternatives, there will be a market of people willing to pay for (immediately*) better products.

It's what keeps Excel a step ahead of Calc: between a rather clunky UX and frankly awful documentation for some features and functions, Libre just doesn't quite have the same maturity. It's good enough for the majority of use cases, okay for some more and I'm really only aware of one feature I miss (Power Query or equivalent) or haven't found. But it's not as polished, and for some, that alone is reason enough to stick with paid products.

Conversely, it's why more people are starting to move off of Windows: between user experience improvements, smoother installation, the spreading realisation that most stuff happens in browsers anyways and Proton making a lot of gaming a lot more accessible, Windows is losing that edge in features. If the list of anti-features and drawbacks grows large enough, the familiarity alone just doesn't hold people any more.

You can compete with free competition, but that requires an eye on the market. And performance-impeding spyware just isn't must-have for everyone.

*as opposed to supporting open source devs to the point where they could focus on their software, hopefully leading to better products some time later, which is less gratifying and less reliable than paying for a project you get right now

[–] AmyAye@nord.pub 18 points 3 days ago (4 children)

Yeah, the real "Year of the Linux Desktop" only occurs when devs actually get input from UX designers and stop designing clunky as fuck UIs.

[–] poke@sh.itjust.works 12 points 3 days ago (1 children)

I strongly feel the only reasons Linux is actually gaining traction right now are

A) proton/wine getting good enough interfaces for regular people to start using them (steam, heroic, hopefully bottles someday gets easier to use)

B) KDE making strides with their desktop envoronment.

C) flatpaks being easy to use and fairly reliable once someone learns to prioritize them

All still have a LOT of work to do with UX, but they are close enough to good that its less of a hurdle for new people to pick them up.

[–] muusemuuse@sh.itjust.works 3 points 3 days ago* (last edited 3 days ago) (1 children)

Honestly there are some things I feel Microsoft and Apple do still do better and since they are UI-first considerations, Linux will likely never keep up.

For example: Apple has app packages. Imagine a flat pack to install by just dragging into a folder. Thats it all dependencies are there in the package. When you double click, the default action is to run a predefined binary within the package. It’s basically a folder whose default action is launch a binary within rather than open and browse. If you want to uninstall, just drag to trash. The OS keeps receipts and when I sees a package is sent to the trash, it handles the cleanup for you.

Flatpaks kind of do this but not really. It’s really clever and there’s no reason Linux can’t do this other than it just doesn’t face the same design pressures Apple did when they made it. Apple was GUI first, Linux had a GUI as an afterthought.

Microsoft has the plus of turn it on and it’s already there. Anymore, that’s pretty much all it has. Linux is getting much better with easier to use graphical installers and pushing themselves into a system much faster than windows does. But if a user doesn’t understand how a computer boots, that they can tell the computer to just boot something else, it’s overwhelming to get to the Linux-is-easy part. I feel like there should be a single click installer that creates a recovery partition, tells the uEFI to boot into it, wipes the original windows partitions out and installs to the computer, then removes itself, lets Linux reboot and reclaim the entire drive with a partition resize.

[–] cenzorrll@piefed.ca 6 points 3 days ago

I feel like there should be a single click installer that creates a recovery partition, tells the uEFI to boot into it, wipes the original windows partitions out and installs to the computer, then removes itself, lets Linux reboot and reclaim the entire drive with a partition resize

Most linux installs are easier than Windows. It's not a Linux issue, it's an "already installed" issue. I wouldn't want installations to be any easier than they are because the steps you're involved with are steps that someone needs to give input or you risk destroying everything you had. Any OS installation that isn't OEM, linux or Windows, starts with the assumption that there might be something important that it shouldn't touch. Linux has OEM installations that from the perspective of the user receiving the computer, are identical to starting Windows for the first time.

[–] luciferofastora@feddit.org 4 points 3 days ago

The UX designers I knew had a bit of a circular problem: the poor UX put them off too much to develop that passion for FOSS that drives devs to work on it for free. They'd first have to puzzle out what things are supposed to do and how they're supposed to go about achieving whatever they're looking to do, basically reverse-engineering user flows that were never properly engineered.

I don't have a solution for this and I don't know if they're representative, but acknowledging the importance of UX is a start for sure.

[–] swooper@lemmy.world 3 points 3 days ago (2 children)

How the hell do UX designers contribute?!

Every year I look how I could give a few hours a week, but I leave bewildered (seems like every projects wants you to fork ans submit changes). Do you or anyone know of arrangement more like “here’s a ticket, punch in, do it, punch out”.

[–] luciferofastora@feddit.org 8 points 3 days ago (1 children)

seems like every projects wants you to fork ans submit changes

I think that's just how software devs tend to work: a main "trunk" of code, from which they branch off for a feature or change, then when they're done writing the new code, merge it back into the trunk. That's the mode we're used to, the only tool we know for managing parallel code development.

How else would we do things? Or rather: how would you do things? This isn't a rhetorical question: I genuinely admit I don't know how you'd prefer to operate, or what you mean by punching in and out.

If you're asking for specific tasks, projects may have an issue tracker of some form where you can find stuff other people found, but other than that, FOSS often is a "see something that needs fixing, go and fix it" thing. Particularly if the devs themselves don't notice a problem, because they know what that confusing icon means or how that tool works, they won't create a task they don't even know needs doing. Even if they know something is bad, they might not know how to make it better.

If you're using or trying to use a program and notice something has been done poorly, is too complex for an entry-level user, whatever it is you think could or should be improved, talk to the people making it, or look for a contribution guide.

Even if you can't contribute code, it might be helpful to share your skills and knowledge by opening issues, explaining specific problems and offering ways to solve them.

[–] swooper@lemmy.world 3 points 3 days ago (1 children)

Great points.

The way I’ve worked is usually: onboarding, identify work to be done, tickets (part of that forking), review/done.

So if the onboarding, identifying wtbd and then the work is done by me independently… that seems like weeks of work to submit a suggestion.. you know?

UX design work needs a lot of research, understanding and alignment to stick.

Am I missing something?

[–] luciferofastora@feddit.org 4 points 2 days ago (1 children)

No, I don't think you're missing anything. That's the issue at hand here: creating proper, usable software takes time and effort. FOSS-developers tend to prefer pouring their time and effort into functional code, with the UI primarily shaped by their own needs rather than a thorough analysis of what other users could want. Often, tools are the result of someone building something for themselves and figuring they'd share it with others.

To properly design for a broad audience is an extremely selfless ask, and for all that these devs donate their time to the public, they only have so much to give. I think it's fair that they'd prefer working on things they benefit from too, but that means sacrificing general usability for personal expediency.

And that's why so many tools are clunky: they're "good enough" for the developer, and nobody cares to also make them good enough for the rest of the user group.

[–] swooper@lemmy.world 2 points 2 days ago (2 children)

Confirms what i thought, thanks. Maybe we need to make a better process for this, or champion it if there is always one.

[–] luciferofastora@feddit.org 2 points 2 days ago

Yeah, I think the extension of "We need to acknowledge that UX is important" is going to be "We need to negotiate a mode of working that enables UX volunteers to help efficiently." I've been out of software development for years, only tangentially worked with UX designers for a university project (and even that was basically just a bunch of UI mockups I was supposed to implement, so I never saw the process). I don't know how the industry has solved that question (if at all), but the less hierarchical FOSS system may have to find its own way.

I'm glad that you have any interest in the topic at all, and thank you for shedding some light on your side of the issue.

[–] Axolotl_cpp@feddit.it 2 points 2 days ago* (last edited 2 days ago)

What i did more than once was directly get in contact with a mantainer or the lead developer(more often than not i befriended them too) and suggest some GUI improvements directly, it's ofc not doable everytime because otherwise the devs would just have too many people to manage.
Instead, ask if you can join the development team as the "UX/UI person" and show what works you already did, there is a good chance that you can either join or they will ear you out more often when you make an Issue/PR

[–] AmyAye@nord.pub 4 points 3 days ago* (last edited 3 days ago)

Becsuse you get someone in on the creation thst can say things like.

"99% of all software uses Control+s to save, yes W stands for Write Out, but literally no one thinks that way and Control W is unintuitive."

"People prefer larger icons with meaningful symbols."

"This setting is only accessible by using a CLI to edit a .conf file in /etc/software/config/current and thats a terrible design."

"Your pop up dialogs should all be consistently sized with Yes/Cancel buttons in the same space so users can more instinctively know where to click."

"The window design looks like Windows 95 and makes people think they are in prison and has driven at least one user to depression and suicide, maybe consider modernizing the look with some color and roundness."

[–] Iusedtobeanalien@lemmy.world 1 points 2 days ago

Every year has been the year of the Linux desktop that wasn't the year of the linux desktop

[–] gankouskhan@bookwyr.me 1 points 1 day ago

They might care when Windows is their cash cow again. Even enterprise windows is a drop in the bucket now.

[–] muusemuuse@sh.itjust.works 1 points 3 days ago (1 children)

Windows has different design pressures. They have painted themselves into a corner and can no longer afford to manage it. If they make sweeping changes they break the number 1 rule of windows, maintain legacy compatibility wherever possible. If companies have to buy new, it’s a harder sell for Microsoft because there are better, cheaper options out there they can’t compete with. Their own ecosystem is holding them back and they cannot do anything about it.

[–] Iusedtobeanalien@lemmy.world 3 points 2 days ago (1 children)

Windows 11 literally broke legacy compatibility deliberately, it refused to install on older hardware. So probably not rule #1 any more.

[–] muusemuuse@sh.itjust.works 1 points 2 days ago

It broke legacy hardware compatibility. Sorry I should have been more specific. They need to maintain software compatibility.