I feel there's this divide between FOSS which is "User Participatory software" versus "Father Knows Best Architecture".
The former encourages the user to learn, extend, participate in the software's design. The latter discourages theming extension and introspection of the program, discourages attempts to reproducibly package and distribute the software (here's a container instead), acts outright dismissive towards users on issue trackers.
The former encourages the user to learn, extend, participate in the software's design. The latter discourages theming extension and introspection of the program, discourages attempts to reproducibly package and distribute the software (here's a container instead), acts outright dismissive towards users on issue trackers.
clacke: inhibited exhausted pixie dream boy 🇸🇪🇭🇰💙💛 reshared this.
Eugen Rochko
in reply to Christine Lemmer-Webber • • •Christine Lemmer-Webber
in reply to Eugen Rochko • • •But I don't think this is really a dichotomy. The best systems are those which give an on-ramp towards their users learning to participate... not just as coders, either.
clacke: inhibited exhausted pixie dream boy 🇸🇪🇭🇰💙💛 likes this.
Christine Lemmer-Webber
in reply to Christine Lemmer-Webber • • •But the better projects encourage their users to learn to be participants, empowered.
Urusan
in reply to Christine Lemmer-Webber • • •My life is extremely, over-the-top busy right now, so if I find a piece of server software I want to use, the first thing I reach for is a container.
When I do have time for further analysis, it's useful to have a working example and I can dig into the container definition file to get a working recipe. Containers are helpful for participation too.
Elena ``of Valhalla''
in reply to Christine Lemmer-Webber • •Billy Smith likes this.
Ludovic Courtès
in reply to Christine Lemmer-Webber • • •Christine Lemmer-Webber reshared this.
Ludovic Courtès
in reply to Christine Lemmer-Webber • • •clacke: inhibited exhausted pixie dream boy 🇸🇪🇭🇰💙💛 likes this.
Christine Lemmer-Webber reshared this.
kae, by the ocean
in reply to Christine Lemmer-Webber • • •clacke: inhibited exhausted pixie dream boy 🇸🇪🇭🇰💙💛
in reply to kae, by the ocean • • •It's not completely unrelated, but the original terms and discussion don't really talk about non-programming users and non-code contributions.
pettter
in reply to clacke: inhibited exhausted pixie dream boy 🇸🇪🇭🇰💙💛 • • •clacke: inhibited exhausted pixie dream boy 🇸🇪🇭🇰💙💛
in reply to pettter • • •dave
in reply to Christine Lemmer-Webber • • •Christine Lemmer-Webber reshared this.
Gerardo Lisboa
in reply to Christine Lemmer-Webber • • •dynamic
in reply to Christine Lemmer-Webber • • •Andrew (bookseller era)
in reply to Christine Lemmer-Webber • • •clacke: inhibited exhausted pixie dream boy 🇸🇪🇭🇰💙💛
in reply to Andrew (bookseller era) • • •vagabond
in reply to Andrew (bookseller era) • • •Best to to repeat this #techchurn
Christine Lemmer-Webber
in reply to vagabond • • •it was... interesting. they did good work while I was there. After I was laid off I got the job at CC, and around then is when they started making less pleasant decisions like making proprietary software, etc. And "open video" tried too hard to be a big tent with all the corporate players where the term became more or less nothing.
But it was a formative time for me, and I'm happy for the experiences.
clacke: inhibited exhausted pixie dream boy 🇸🇪🇭🇰💙💛 likes this.
Christine Lemmer-Webber
in reply to Christine Lemmer-Webber • • •Christine Lemmer-Webber
in reply to Christine Lemmer-Webber • • •vagabond
in reply to Christine Lemmer-Webber • • •Went to visit them in Rochester, nice #fasherniata playing at radical the lot of them.
Sad to kill social value for #NGO careers though, bad outcome.
Nate :verified:
in reply to Christine Lemmer-Webber • • •Christine Lemmer-Webber
Unknown parent • • •Blender is an interesting example of software which is extremely extensible and at one point was considered really "hard" to pick up but... those complaints don't exist as much any more, partly because things *have* gotten better, more familiar, without a real loss for experienced users. Geometry nodes are also a great example of something empowering that's accessible to people.
The only compalint I'd make about Blender these days is that dropping the colors on icons was a real loss. But that's hardly just Blender, they're reacting to the times of design.
Csepp 🌢
Unknown parent • • •Also, this is old news, but Lisps letting the developers create entirely new languages for each project is not necessarily a good thing.
As a practical example: I could write and test a patch for Yggrasil in about 2-3 hours that added an extra CLI argument, with practically 0 experience with Go or the libs it uses.
If new users can't make sense of the code, then it's not "user participatory".
Christine Lemmer-Webber
in reply to Csepp 🌢 • • •The whole "lisp isn't possible for users to understand" is a myth.
clacke: inhibited exhausted pixie dream boy 🇸🇪🇭🇰💙💛 likes this.
Christine Lemmer-Webber
in reply to Christine Lemmer-Webber • • •clacke: inhibited exhausted pixie dream boy 🇸🇪🇭🇰💙💛 likes this.
Csepp 🌢
in reply to Christine Lemmer-Webber • • •To clarify, I do think lispy syntax and most of the semantics are pretty good, but it's not true that a completely unrestricted language is optimal for users. Also if the language is too dynamic, the compiler suffers and users with cheap machines suffer.