|
|
|
|
|
by tiborsaas
2446 days ago
|
|
I don't accept that this is binary choice. The free software movement has failed to attract designers and UX minded people. As dTal said in a sibling comment: "There's a cultural issue in free software wherein good UI is rejected as being for sissies and not worth the effort" So there's the answer. Once the movement (whatever that is) becomes more open to accept that good software doesn't stop at being free then it might have a change to take on the world. |
|
If you want to see what I mean, checkout the Desktop Environment scene. There's so many different views on what is good UX, that if you have 1000 different designers trying to make a UI to the same program, you end up with 1000 different interpretations of what this program should "look like".
Free Software doesn't end up looking the way it does because anyone wants it to look bad; it's the way it is because that's all anyone in particular needs it to be.
I don't need a GUI for diff and patch. Some people prefer one, and that's fine. Those people can go ahead and get any of the many implementations of a visual diff/patch program. That is their choice, just as it is mine to just use the command line utility as an example.
UI/UX as it is taught in the industry comes hand-in-hand with curation, which implies a level of control over the end-user's choices in user experience, dependency graph, etc. Software freedom accepts that the ugly choice is still a choice. And maintenance-wise, that choice (the uglier, low dependency one) is a heck of a sensible default from the distribution maintainer's point of view. Same functional capability, and a heck of a lot less cruft to work with.
Besides which, in my experience, most UX folks I meet are cripplingly dependent on a single technology stack I personally have no desire to see everything reimplemented in, which is JavaScript/HTML/CSS.
I'd suffer through learning something like TCL/TK before resorting to adopting that nightmare of a toolchain. I'm what you might call a curmudgeonly old man in taste however, so that comes with the territory.
There is also the resource intensive vs. pretty trade-off to be made as well. Do I want that sexy Aero/Peek, pseudo 3D, everything has an animation look sucking up my potentially valuable and short supply CPU cycles? Or is minimalist X with a minimal window manager without widgets or gadgets or whatever they call all those extra doodads these days good enough?
Software tradeoffs are unfortunately an issue of always on engineering all the time. Something a lot of people don't necessarily find compatible with their tastes. It's certainly a good thing more people are talking about it though. Will have to keep my eye out for new distro's if the more UX savvy take a bite into making something.