Live data from Hacker News

Free software scares normal people

danieldelaney.net

231–240 of 641 posts

Re: Free software scares normal people

#231
post #14

Earlier quoted context omitted.

The contributors of free software tend to be power users who want to ensure their use case works. I don't think they're investing a lot of thought into the 80/20 use case for normal/majority or users or would risk hurting their workflow to make it easier for others

And this is precisely why desktop Linux has not knocked off Windows or MacOS.

Omarchy tries resolving this https://github.com/basecamp/omarchy

Re: Free software scares normal people

#232

Earlier quoted context omitted.

Because programmers consent to programming for free. That fact does not, in any way, obligate anyone else to.

The question/skepticism is why the programmers are consenting to this but not the artists.

Why aten't programmers drawing furry porn?

It's really not deep.

Re: Free software scares normal people

#233
post #121

Good article, but the reasoning is wrong. It isn't easy to make a simple interface in the same way that Pascal apologized for writing a long letter because he didn't have time to write a shorter one. Implementing the UI for one exact use case is not much trouble, but figuring out what that use case is difficult. And defending that use case from the line of people who want "that + this little extra thing", or the "I j…

It always amazes me how even just regular every day users will come to me with something like this: Overly simplified example: "Can you make this button do X?" where the existing button in so many ways is only distantly connected to X. And then they get stuck on the idea that THAT button has to be where the thing happens, and they stick with it even if you explain that the usual function of that button is Y. I simpli…

Yeah, I've had now a couple decades of experience dealing with this, and my typical strat is to "step back" from the requested change, find out what the bigger goal is, and usually I will immediately come up with a completely different solution to fulfill their goal(s). Usually involving things they hadn't even thought about, because they were so focused on that one little thing. When looking at the bigger picture, suddenly you realize the project contains many relevant pieces that must be adjusted to reach the intended goals.

Re: Free software scares normal people

#234
post #171

Earlier quoted context omitted.

Spot on. Defending simplicity takes a lot of energy and commitment. It is not sexy. It is a thankless job. But doing it well takes a lot of skill, skill that is often disparaged by many communities as "political non sense"[1]. It is not a surprise that free software world has this problem. But it is not a uniquely free software world problem. It is there in the industry as well. But the marketplace serves as a realit…

The cycle repeats frequently in industry. New waves of startups address a problem with better UX, and maybe some other details like increased automated and speed using more modern architectures. But feature-creep eventually makes the UX cumbersome, the complexity makes it hard to migrate to new paradigms or at least doing so without a ton of baggage, so they in turn are displaced by new startups.

If the last part was true, Autodesk and Adobe would have had to go under a decade ago.

Re: Free software scares normal people

#235

Earlier quoted context omitted.

Because programmers consent to programming for free. That fact does not, in any way, obligate anyone else to.

The question/skepticism is why the programmers are consenting to this but not the artists.

I suspect some of this is due to the fact that the programmers consenting to do free work already have well-paying jobs, so they have the freedom and time to pursue coding as a hobby for fun as well. Graphic designers and UX designers are already having a hard time getting hired for their specific skills and getting paid well for it, so I imagine it's insulting to be asked to do it for free on top of that.

That said, I don't think it's as simple as that. Coding is a kind of puzzle-solving that's very self-reinforcing and addictive for a certain type of person. Coders can't help plugging away at a problem even if they're not at the computer. Drawing, on the other hand, requires a lot more drudgery to get good, for most people anyway, and likely isn't as addictive.

Re: Free software scares normal people

#236

Earlier quoted context omitted.

The question/skepticism is why the programmers are consenting to this but not the artists.

Why aten't programmers drawing furry porn? It's really not deep.

I dispute that claim but it doesn't answer the question. When you have multiple people involved in the community of an open source project, what makes them decide where to contribute, and what makes them decide if they'll use marketable skills for free or not? I think it's an interesting thing to look into.

Re: Free software scares normal people

#237

You don't need two different versions of the software, one that is easy and one that is powerful. You can have one version that is both easy and powerful. Key concepts here are (1) progressive disclosure and (2) constraints. See Don Norman's Design of Everyday things. https://www.nngroup.com/articles/progressive-disclosure/ https://www.nngroup.com/videos/positive-constraints-in-ux-wo...

Progressive disclosure can be intensely annoying to actual power users. Definitionally, it means you're hiding (non-disclosing) features behind at least 1 secondary screen. Usually, it means hiding features behind several layers of disclosures. Making a very simple product more powerful via progressive disclosure can be a good way to give more power to non-power users. Making a powerful product "simpler" via progress…

Just add an option for "advanced mode" that if clicked toggles to "basic mode". Power users are going to be looking for advanced features and only have to click it once. People who can barely read and are scared by anything advanced will get the interface they can use best the first time they open the app

Re: Free software scares normal people

#240
post #54

As a UX guy, I'd like to note that the normal people aren't so great at knowing what they want, either. I dread "Can you add a button..." Or worse, "Can you add a check box..." Not only does that make it worse for other users, it also makes it worse for you, even if you don't realize it yet. What you need is to take their use case and imagine other ways to get there. Often that means completely turning their idea on…

Sometimes we really do just want a checkbox toggle though :D

Eg an app to prevent MacOS going to sleep. I want a checkbox to also stop an external display sleeping. I don't need my entire usage of the app and my computer-feature desires analysed and interpreted in a way that would make a psychoanalyst look like a hack.

But yes in a professional setting people do use "Can we add a button" to attempt to subvert your skillset, your experience, to take control of the implementation, and to bypass solid analysis and development practices

Post reply on HN