Please only vote if you have contributed to PieFed in some capacity (e.g. coding, translation, reporting bugs, discussing bugs) or might in the near future!

Currently, we have two different developer chats on Zulip and Matrix. This means, that new devs will be confused about which channel to join and experienced devs have to actively look around in both channels for questions to answer. This seems like a really inefficient system, so we should at least decide on one official communication channel.

More discussion at https://piefed.social/c/piefed_meta/p/1964543/we-should-rethink-how-the-communitcation-channels-for-piefed-devs-work

Personally I find Matrix to be a pain in the ass and prefer Zulip. But it hasn't managed to attract as many users as Matrix has despite pushing it quite hard for months. Also PieFed development has started to bleed over into PieFed naturally, such as !piefed_css@piefed.social and !piefed_plugins@piefed.social. So we're in an awkward place at the moment.

31% A PieFed community, only
3% chat.piefed.social - Zulip
10% Matrix channel
18% PieFed + Zulip
21% PieFed + Matrix
13% PieFed + Zulip + Matrix
3% Zulip + Matrix (what we have now)
3% Zulip
39 votes - ended 7 months ago
you are viewing a single comment's thread
view the rest of the comments
[–] 1 point 7 months ago (1 child)

At first I intended to only watch but then I had a thought:

  • fediverse is an excercise in re-decentralization of the internet. That means we've been living in a centralized one for so long, that sometimes our thought patterns might need to be challenged

    • if "piefed only" gets chosen and piefed is down - centralized approach is a problem
    • if a refactor requires to break some things for a bit of time - centralized approach is a problem

    putting all eggs in one basket create single point of failure

Now, I do agree that I feel like there is little knowledge about threadiverse on the threadiverse itself. But does it mean everything has to move to one platform?

I feel Unix philosophy has been in general good intuition. In the scope of that post:

  • Write programs that do one thing and do it well.
  • Write programs to work together.

(...)

Nero burning ROM was the best burning software. Then it started getting more and more features and it deteriorated

Some time ago there was an article and discussion on fediverse about pixelfed not presenting all posts, only those that contain images. If that isn't a threat to fediverse, etc
One of popular reactions to that has been " if it did, how would it be different from mastodon then?"

So maybe what is really missing is some Zulip+/Matrix integration instead of centralization?

  • source
  • hideshow 1 child comment
  • [–] 3 points 7 months ago*

    If centralization is a concern, then you don't need to avoid Piefed, just use a different instance.

    So, all the official dev discussion ends up at piefed.team or something. This would go better if Piefed/Lemmy/NodeBB supported private federated groups, but that isn't the case yet :)

    Edit: It does still have centralization vulnerability in that if there is a critical vulnerability discovered in the codebase, then it will affect both.

  • source
  • parent