Is the total obliviousness to user experience by people who make open-source software:
@mdhughes I honestly think that most OSS devs are more concerned with functionality over beauty. When Linus Torvalds speaks of beautiful software, he is referring to the code and how it works rather than the UX and UI.
@poetgrant Sure, and the urge to write something is totally understandable. It's releasing it and saying "This hack I made is equivalent to real software! Risk your professional work in it!" that's just not realistic.
@mdhughes that's true. I think writing something is a great idea, but to risk professional work is quite another thing.
I recently started using Quilter for my novel. It supposedly autosaves. 12,000 words in I realized that I should save it, just in case it didn't autosave. Then I closed it.
A few hours later I wanted to rewrite a portion. I opened it and.... there was nothing. I tried nano and it also saw nothing. I am now back to using Joe editor sadly. It was such a pretty program.
@mdhughes that's awesome. You don't know how tempted I've been to switch to Mac over the years... but thus far I have resisted. I used a Mac at University. Since then I have always thought about the things that I loved on Mac in 2007.
@poetgrant It is really sweet. If you want to keep using your current tools, most of them work just fine, and MacPorts (or Homebrew, but ports is more Unixy) has everything one command away. And the native apps are often fantastic.
I don't know much about "User Experience" as a field, but to me it seems that user experience is necessarily subjective, and will depend on the target audience.
Also, considering that:
- I have no idea what normal people do, how they think, etc. They seem alien to me.
- I have no idea if anyone other than me will ever use that software.
- Any model "Joe User" I could imagine with will be inaccurate as fuck, and making decisions based on "what would Joe User want" will make...
...the software unusable by anyone.
This leaves me with one option: make the decisions based on how _I_ would want to use that software. That way at least one user will be happy.
I'm not sure how many OSS developers this applies to, but I'm sure I'm not the only one.
So to answer your poll:
It's not caused by writing OSS, nor is it necessary to write OSS. It's has a common cause to writing OSS, but you didn't provide that option.
So I selected "Aliens did it." Because to me, y'all are aliens.
@Wolf480pl User Experience isn't that subjective, it just takes the scientific method, a lab, and a decent sample of people who you expect to be users. There's good procedures for this, just like double-blind experiments.
Other than doing your own, you can spend a lot of time reading and watching presentations about UX and good design by people who have done that research.
@mdhughes but that still requires knowing who will be your users, and having a study targeting that particular group.
@Wolf480pl Yep, it takes money and effort to do good UX, or at least some research to get by. And I think the decision to do OSS is what leads people to skimp on the research… But I also want to see where the poll goes.
@mdhughes but you know what is the alternative to doing OSS? The alternative is not making commercial software. The alternative is playing games or watching movies. The alternative is living a passive life and never making your dreams come true.
@Wolf480pl No, you can make good software on your own time. It just takes discipline and effort, sometimes investment… and then you will want to get paid for it. It's called "indie development".
I can't count how many times,
- guessing what management would want if they knew what they should want,
- or anticipating what problems end users will have and what the plan to react to these should be
is simply an untold part of job description.
@mdhughes @Wolf480pl I wanted to go into an elective about design, but it was a lie of a subject, and instead of app design they wanted to make 3D object and talk about modern art. So that didn't go as planned. (I took a different subject)
I don't think there was a single subject that touched UX/design, or actually managing software brand on a whole university.
Well, many "professional companies" don't do a good job in these either, so I can hardly blame OSS developers.
@mdhughes @cn I only started to code 2 years ago 😋.
Totally unhindered by any knowledge or education.
But what I wanted just wasn't available on Linux and I thought. F#ck that, I'll do it myself.
And now I'm thinking, how easy can I make it for the user.
How will they use it?
What widgets would be grouped where?
For completeness : https://github.com/rghvdberg/ninjas2
And I know, the code isn't that easy to read 😁
ｃｙｂｒｅｓｐａｃｅ: the social hub of the information superhighway
jack in to the mastodon fediverse today and surf the dataflow through our cybrepunk, slightly glitchy web portal