@hntooter I thought it was just going to be whining, but it's constructive criticism, if a bit long.
TL;DR:
1. Staging area is a confusing power user feature.
I think this is pretty uncontroversial and #gitless agrees.
2. Branch juggling is a leaky abstraction and people are confused by remote remote references, local remote references and local local references. Yes. I remember being quite confused by this back in the day when I used #svk, which had a sort of similar issue.
This is a bit more controversial. I use multiple worktrees a lot, but flipping branches is also really powerful and useful. It's not obvious what's a better model.
But I do work with detached HEADs a lot because yeah, being forced to name things is indeed a hassle.
3. GitHub, and its clones (yes.) GitLab and BitBucket, have a lack of granularity. To get write access without getting full commit bits, you need to do a clone on the host. Private namespaces in the same conceptual repo is a really good idea. #gitssb kindasorta has this, but what it really does is give a lot of people commit bits and then use social norms to keep things tidy.
@lxoliva I like the #ssb software and I like the community.
There have been several influxes of people who are interested in coops, community organizing, cultural freedom and individual empowerment, so it's as much a social network about making social networks as it was when I joined only a few months ago.
I would be there more if there were a mobile client. It's on the way. Also it's a mild annoyance that identity is tied to instance.
As far as I'm concerned, the killer app is #gitssb. The most important thing to do about ssb right now would be to provide better public gitssb bridges.
@maiyannah @cwebber As an example, SSB is developed on #SSB because there's #gitssb. I don't think waiting for git-OStatus or git-ActivityPub to emerge before developing ActivityPub is a good idea, and neither is staying away from the current tools of the trade for the sake of it.
Of course, there's more than one person involved who thinks using github rather than Free project hosting software is problematic, but there are many contradicting forces leading to that decision, and it's hardly unique for the Free world.
AP or OStatus support in #gitlab or #gitea would be really cool though.
@johnnynull @notnavigium You're not going to trick me into looking up exactly what Twister does, but I guess you are right.
IIRC Twister is you torrent everyone you follow? In Scuttlebutt you also replicate people you follow, but the rendezvouz and the replication is another protocol, and the data structures are intended to be extended, and already have been extended, to cover all kinds of things apart from text messaging, like distributed git hosting or media hosting.