For anyone who joined the forum or the chat channels… what was it that attracted you to join the Social Coding Movement, and what would you like to see happening, both on the short term and in the long run?
Any opinion and idea is most welcome!
For anyone who joined the forum or the chat channels… what was it that attracted you to join the Social Coding Movement, and what would you like to see happening, both on the short term and in the long run?
Any opinion and idea is most welcome!
As I mentioned on the Regular chat and Foundations chat I came to see Social Coding as:
As demonstrated in this diagram.
Including translations into a quickly broadening number of spoken languages
Focus on the decentralization of the benefits of automation & AI, including monetary across general public as a whole
Empowering civil society & people in general to succeed in taking on the challenge of reshaping global economics through cooperation & 360 degree transparency
Results in 100% real-time transparent accounting distributed automatedly
Democratic decision making with the UN Sustainable Development Goals fully included in Vision 2050
Empowering people with the tools necessary to educate themselves & their communities with whatever is necessary to avoid economic collapse as we reach those goals as the primary focus of any contests or real world gathering events.
One that isn’t brash with slower moving people & include people’s & communities using discord because it’s the new social comms for many of us in 3D graphics engines, audio engineering, coding studios, architecture, cinema, freelancers, & influencers… respect of slower movers till they a solidified option will help avoid the " holy than though altruism turned anti-social " … because nearly everyone in the platform want an alternative but no one is even close yet. That goes for the other existing platforms as well. Communication is everything.
Organizations birthing results that help automate ethical processing distribution of the benefits of code, which openly includes public participation in ways they influence real world change, even if they were an invalid, 95 years old hiding from Covid, or on a mobile device off a solar battery in remote areas
Western movement inclusively cooperating with historically under represented people’s from the start, beyond simple UNESCO collabs. With direct outreach from the start to avoid bias & posit to champion organizing the voice of coders, makers, & craft economy.
Clusters all organizations demanding pure real-time fiscal transparency with a charter the distribution of wealth is democratically decided by everyone we can prove is scientifically born a human who is not cybernetically augmented (A line must be drawn proactively)
I hope it’s a movement that loves everyone so much they are willing to make a future where no one is left behind, & inspire adding goals of preservation of species as a social good. And there to be a roll out of tools for transitioning from being coders to transitioning into other means of job creation in advance of what ChatGPT5 will be.
A concerted movement of ethical thought leaders through the revolution that eventually earn big tech’s trust to take their money to redistribute it fairly so they are woven in when the time comes for it.
Traction ASAP
FOSS is very successful. But only on the scope of individual projects. As a sustainable movement it is very weak. It continues to be dependent on and submissive to malign forces of hypercapitalism that exploit it.
To restrict that vast scope, focus mostly on:
The crowdsourced pattern library of Social Coding looks more or less like:
Practitioners are those:
How does this work?
Most important points of attention:
Obviously the more crowdsourcing takes place, the more value is added. This is a virtuous cycle.
Most directly and easiest to benefit from being a Social Coding practitioner are projects and ecosystems that are already focused on supporting the FSDL with the software and open standards they evolve.
Let’s look at a couple of examples…
(cc: @dachary)
Forgejo is a new community-driven FOSS project that develops a code forge and is a soft fork of the Gitea project. Forgejo is under custody of Codeberg, who will use it to offer their own services.
The domain of Forgejo being Collaborative Software Development and together with its ecosystem focused on the entire FSDL, makes Forgejo an ideal candidate. Being a social coding practitioner can bring many advantages.
All the challenges to FOSS development and their best-practices are direct input to User Research, and - when covered by the product - Forgejo will offer solutions and direct tool support.
There’s incentive to:
Social Coding Movement will help Forgejo in any way it can. For instance:
I will only briefly give an example of work that Forgejo might conduct as practitioner:
(cc: @pere)
ForgeFed project is developing open standards for federating code forges. It is directly involved with analysis of FSDL processes in order to design protocol extensions to W3C ActivityPub that will allow to bring software development to the Fediverse. It will open a new paradigm to software development where it is seamlessly tied to global, decentralized social networking.
All the challenges and best-practice patterns are descriptions of domain expertise that are directly relevant to ForgeFed. There is an incentive for ForgeFed to have them properly documented, and to show how federation support can offer additional benefits to any solution.
Social Coding Movement will help ForgeFed:
(cc: @realaravinth, @aschrijver)
Solidground aims to make development of new and deeply integrated services for the Fediverse as easy as possible. Instead of a focus on apps, it will offer Social Experience design (SX). A social experience is task-oriented, tailored to fulfill specific needs people have, and may integrate many fediverse services.
Solidground offers Floorplanner, a federated development environment, that increasingly offers more automation as “Process Recipes” of the FSDL are adopted in a crowdsourced process that is an embedded part of SX. Any Creator of a social experience project will evolve the recipes, and this information is upstreamed to the Social Coding pattern library.
(cc: @realaravinth, @aschrijver)
The concepts of Ecosystem Alliances and Software Guilds were both invented by Social Coding Movement, and will become part of the pattern library.
At the same time there’s opportunity to organize the first software guild. It will be called The Forgers Guild and encompass the ecosystem of projects that were inspirede by ForgeFed to work in the field of forge federation.
Implicitly this guild already exists… there’s great collaboration going on in Matrix channel and cross-pollination across projects, collective fundraising and other collective activities. The goal of The Forgers Guild is to further build these relationship and make the ecosystem as strong as it can possibly be.
Forgejo, ForgeFed, Solidground will likely be part of the Guild. As social coding practitioners dedicated to providing tools in support of the FSDL. They have a stake in the success of Social Coding Movement and crowdsourcing content of the Knowledge Garden.
(cc: @ivanminutillo, @mayel, @aschrijver)
Earlier this year a meeting was held to talk about Sociocracy 3.0 and Sociocracy for All. The topic was bringing Sociocracy to the Fediverse.
There is much relevance with this topic and Social Coding FSDL. All larger FOSS projects have a form of Governance (especially when considering governance to be the top-level development process). Furthermore FOSS ecosystems and open standards organizations/communities need governance.
The Fediverse as a whole lacks governance mechanisms. It has some Moderation facilities, but they aren’t enough and scale poorly.
The concerns of Governance and Moderation have a broader context than software development alone. Addressing this subject matter is an opportunity to reach a different and broader audience while figuring out challenges, best-practices and - ultimately - ActivityPub vocab extensions.
Hereby I propose investigating the feasability of a Sociocracy Guild, which will be a social coding practitioner.
Update: 29 May 2023 a second meeting was held (which I couldn’t join). The notes can be found here.
Minutes Exploring Self Governance in the Fediverse [2023].odt (44.0 KB)
FYI The wiki post Revamping Social Coding website will reflect input from this thread. I unpinned the topic Workflow for Social Coding Movement as much of that is outdated (but still needs to be processed).