this post was submitted on 26 Sep 2023
149 points (97.5% liked)
Fediverse
28380 readers
1687 users here now
A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).
If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!
Rules
- Posts must be on topic.
- Be respectful of others.
- Cite the sources used for graphs and other statistics.
- Follow the general Lemmy.world rules.
Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
They have had similar difficulties before.
As someone who jumped on the calckey/firefish bandwagon relatively early (like earlier this year) and as someone who wishes all the best for the platform and lead dev …
I have to warn anyone thinking of committing to it that it is still basically beta software and the main dev isn’t really interested in making that clear or even realising it. There’s a lot of hype and excitement around the platform (it is refreshingly cool, along with its base, misskey) that doesn’t accurately reflect the difficulties the platform will put you through as a user.
Last I checked, they were pretty much out of their depth on database engineering. As in the lead dev openly admitted to this with their personal account. So another database upgrade going bad without any reasonable estimates of down time completely tracks. It happened a few months ago and that’s why I no longer use firefish. The main problem being that the dev doesn’t actually know how long things will take and is clearly hacking things together the best they can.
Which is all fine, I hope things come together. But you’re not getting a stable platform with firefish or a lead dev that is completely on top of what they are doing. It might all come together soon! But I can’t help but suspect moving off of Postgres to another DB isn’t gonna fix their problems however much they think it will.
Going through firefish taught me that when it comes to offering software to users, your first job, before any features or aesthetics or design ideas, however awesome they might be, is to make sure it works well and reliably. Fail at that and you’ve failed as a developer.
At points this year, I’m afraid to say, firefish failed as a piece of software, which was simultaneously easy to understand as a FOSS indie Fedi project, but also sad to see as a FOSS indie Fedi project.
Firefish definitely seems like it's overly concerned with aesthetics over anything else. Nearly every instance I checked out had a ton of custom CSS which frankly reminded me more of something like Tumblr than what it really is (Mastodon with a coat of paint.) I don't mean this as a slight since it's obviously attracting a community, but it's completely inscrutable to users not familiar with the platform its based on and seems to be very taxing to maintain (my experience mirrors yours somewhat.)
If they can get more people on board to keep it together then I'd definitely be willing to spin up another instance.
Yea, from memory, the big stumbling block they had was that they were going to rely on a single DB expert who didn’t come through and went MIA, so they were left with no DB expertise and trying to hack their way through. Then there was some split amongst the contributors. Don’t know where they are up to know, but the team has lacked some baseline expertise.