this post was submitted on 26 Sep 2023
148 points (96.8% liked)

Fediverse

36008 readers
426 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

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration)

founded 2 years ago
MODERATORS
 

Two thumbs up dev(s), hope you're doing okay and getting some sleep in between. Had some rough production upgrades in my life, and this sounds like a pretty bad one. 😖

you are viewing a single comment's thread
view the rest of the comments
[–] maegul@lemmy.ml 38 points 2 years ago (10 children)

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.

[–] originalucifer@moist.catsweat.com 5 points 2 years ago (2 children)

is there only the one dev?

ive been watching the kbin development pretty closely, and they seem to have some contingency in case the lead dev gets burned out.

[–] maegul@lemmy.ml 6 points 2 years ago (1 children)

There’s one clear lead dev for sure with other contributors. I’d bet that it’s mostly the lead dev managing the db update right now.

There was a fork of firefish made (iceshrimp … yea not a great name but somehow better than firefish?) and part of the motivation was friction with the lead dev, so they clearly have a lot of influence.

[–] mihnt@kbin.social 3 points 2 years ago

iceshrimps is coldbugs

(I'm sorry don't hate me.)

load more comments (7 replies)