norden.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Moin! Dies ist die Mastodon-Instanz für Nordlichter, Schnacker und alles dazwischen. Folge dem Leuchtturm.

Administered by:

Server stats:

3.6K
active users

#socialcoding

0 posts0 participants0 posts today
Replied to CodeRefinery

@coderefinery 💯

Totally. I started #SocialCoding movement at coding.social and discuss.coding.social

Coding is social and if working on social networking solutions "social coders social code the social code" 😅

Exploring some fascinating subjects, like Social experience design #SX, Sustainable open social software / systems / services #SOSS, Free software development lifecycle #FSDL and hedonic peer production (a method that the movement 'self-services' i.e. dogfoods, among others.

Social Coding MovementJoin the Social Coding MovementSocial Coding is participatory free software development that is inclusive to all people and focused on addressing real human needs.

Social Coding: Code better, together

Coding isn’t just a solo mission- great projects thrive on teamwork! 🤝

In our #SocialCoding session, you’ll learn how to contribute and collaborate effectively, as well as what you need to know about licensing.

📅 Join us: coderefinery.github.io/2025-03

coderefinery.github.ioCodeRefinery workshop March 25-27 and April 1-3, 2025Free workshop on git, testing, documentation, and more in a workshop - for researchers and scientists.
Replied in thread

@frankstrater @dansup @peertube @Gargron

I am not advocating to throw tech at things and see what sticks to the wall. That I call what others dogmatically pursue and think is what people want: #DigitalTransformation

We live in a #technosphere and a big chasm of missing #sociosphere must be bridged.

I'm hobbying along here in #fedi advocacy for years hoping to share dreams of #peopleverse. This I now continue at #SocialCoding movement under the flag of #SocialExperienceDesign (or simply #SX)

Code forges could significantly reduce the emotional labour of project maintainers by adding a separate tracker for "Bugs", next to the one for "Issues". Maintainers could then turn off notifications for Issues, without missing notifications about bugs. If people started making features requests or starting general discussions in the bug tracker, all the maintainer would need to do is move them to Issues and ignore them.

Rather than considering even just once the needs & massive benefits for creators and maintainers, current open source software infrastructure, support tools, but also developer culture itself is completely biased and optimized purely for the benefit of consumers/users. Choosing a non-standard project structure (in my case a mature Google-style monorepo with almost 200 largely independent, but related projects/libraries/tools) is increasingly actively punishing my work and efforts in a variety of ways, e.g.

- non-supportive UIs for improved browsing/overviews of monorepos
- harmed discovery via search & metadata limitations
- wrong, misleading and downgraded project ranking calculations (npm)
- misleading/broken automated project analysis (GitHub)
- lack of support by documentation tooling (TypeDoc)
- lack of support by package managers (Zig) and/or hosting platforms

All of these (and more) factors are actively hurting, disqualifying & even completely nullifying much of my time & energy spent on these projects, making my dream goal of working on open source fulltime increasingly intangible (because the above factors all have an actively downgrading effect which makes these project seem lower quality/relevance). To some extent this is purely because this work is stored in a project structure which is optimized for maintenance & automation. Technically, we're speaking about _one_ additional level of nesting. An extra subdirectory! Otherwise, not any different than a "normal" repo. Still — BOOM — confusion, inflexibility & punishment ensues! 😫😭

So many external aspects and people do not give a damn that a monorepo setup like this and the custom tooling created to automate the maintainance and cross-linking of all these ~360 packages (incl. example projects) are _the only sane way_ for me as a single person to efficiently manage & release a codebase of this magnitude.

I was aware of some misunderstandings about monorepos on purely social/human level, but never saw it coming that the more I was expanding and deepening this work, the more this structure and scope would hurt the project & my goals, because 3rd party infrastructure is just as weirded out by such a "blasphemy" as some people are...

I'd genuinely like to hear ideas what I could/should do to escape the vicious circle created by the above factors, which is a real motivation killer... I really do wonder how other maintainers (esp. would like to hear from indie devs)
handle projects & codebases of this scale without running into these issues...

Thank you for any insights!

Ps. I really seem to have a feeble for "think different" and going against the grain with these things (or maybe being too early?). The first set of 20+ thi.ng libraries for Clojure/ClojureScript were mostly written in a #LiterateProgramming format, often combining source code with diagrams & tables — this too led to many complaints and was partially to blame for not gaining much traction, even though these projects were singular offerings to that language community at the time (and funnily only became more popular _after_ 6-7 years, once I'd already left Clojure behind... go figure!)

thi.ngOpen source building blocks for computational design. Est. 2006thi.ng is a set of ~350 complementing code libraries & projects, a long-term effort devoted to Computational Design in its many forms.

If I use somebody else's idea to develop an free software, do I need their consent or the idea to be published under a specific ?

codeberg.org/SocialCoding/disc

codeberg.orgIdea Managment - Ideation, Ideas HubIdea Managment is the first part of the social coding project. The purpose of this subproject is to gather, discuss, contrectize and improve upon ideas. Ideas are used by Community Managment and Project Managment to base their Communities and Projects on. This issue is for the discussion of these non-technical questions (in quotes you find my notes on the question): ### Formats - In what format should ideas be proposable (Text, Video, Image, size limits)? > I'd allow for Ideas being made in any format, Text, Video or Image, but make a character length, time and size restriction. Anymore information might be linked to. ### Discussion, Syndication and Social Networking - How should discussion happen? > While a native UI should exist, creating it's own feeds of interest, ideas should be available across the Fediverse. - How should ideas and discussions be synthesized for people of different interests, orientations and preferences? > Tags and Topics should be added to Ideas and users should be able to follow other users. ### License - What licenses for the ideas can and should be used? - How can license information be communicated? - Should the license of the idea restrict the licenses of the projects based on it? > This is legal stuff. I'm not entirely sure, but it'd probably be safe to include a requirement that any idea be at least CC in order to be added to the Idea Managment. ### Community building - How can you turn an idea into a community & project? > Users might pledge themselves to an idea and once more than one person pledges themselves to an idea, they can create a Community with Community Managment (which then interacts with Project Managment).