Fervently Anticipated Questions

What

What is Gush!?

Gush! is a social media service that is federated using ActivityPub

What makes Gush! different from Mastodon, GoToSocial, etc.?

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.

What can I gush about?

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".

What's planned for future versions of Gush!?

Why

Why did you make Gush!?

There are a lot of reasons:

Why did you start from scratch instead of using/joining/forking SomeProject?

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.

Why does it look like that?

Sorry, I'm an engineer.

When

Now!