I’m mod at SocialHub, the community where we focus on evolving fedi standards. I also co-maintain ActivityPub watchlists that are input to the Fediverse Party website.
There’s something I’d like to bring up in this fine community. I’ve been actively promoting fediverse in numerous ways, especially advocating the technology side of things and trying to attract a more diverse group of members to join the SocialHub besides hardcore devs.
One thing in this stuck out to me, and that is that, while we are passionate for a common cause - a healthy Fediverse where people are United in Diversity - there’s so much fragmentation. Individual projects going it alone, inventing their own path forwards, while our common technology foundation languishes. The open standards on which we depend are hardly evolving.
It’s true that progress is still made - witness the great stuff write.as has achieved - but new knowledge and insights gleaned aren’t broadly shared, nor recorded. Fediverse development consists mostly of ad-hoc communication, and reverse-engineering from other codebases, making onboarding for new devs a hard experience.
Imho this greatly hampers fedi evolution and endangers its future. And with that so too are federated projects in peril. On the other hand greater collaboration on our common base is a win-win for all.
At first glance there looks to be a ton of useful information in this forum wrt general federation issues. How can we better share this with other projects? How do you look at the issues I addressed? Can we find ways to achieve closer collaboration between this community and the SocialHub?
For some inspiration I leave you with an analogy of how I look into the kind of collaboration we need: We are building Spiral Island, and we must build it together