Gush! is a social media service that is federated using ActivityPub
The point of Gush! is to talk about things you love! Every conversation can have a context, which you can comment on, share your experiences, review, and follow – however, you can still interact with your fediverse friends, shitpost without context, etc.
The first version is focused on video games. It should also interoperate seamlessly with BookWyrm instances, in terms of handling books as conversation context, although books are not currently "first-class citizens".
There are a lot of reasons:
Honestly, I probably considered it for most values of SomeProject
that I knew of at the time.
I spent a long time playing around with different applications, frameworks, libraries, and tools before starting active development with anything approaching the current technology stack,
asking: "Can I just build a module on top of this?" "Can I join or fork this project?" "Should I use this framework? What about this library?"
In the end, what I ended up with was the best compromise, from my viewpoint, between reinventing the universe and being shackled to something that doesn't meet the project's goals or that I don't like. Probably another person would have chosen differently.
Sorry, I'm an engineer.
Now!