Simon Josefsson wrote:
> The savannah issue tracker? I'm using it, but I find the
> availability issues with savannah together with the really dated UX and
> technical design (is it possible to export savannah issues in any
> standardized format?) is making me consider alternatives.
>
> I would prefer to leave the centralized software hosting world.
> Forgejo/codeberg definitely isn't their yet. But I see using it as one
> likely way forward to get to a decentralized approach.
A decentralized approach means stagnation. Simply because making a change
to a decentralized software is 10 times more complex than making it to a
centralized service. I mean, if Forgejo version Y introduces a feature that
Forgejo version X does not have, how do the two communicate? The developers
not only have to keep around old compatibility code forever; they also have
to design fallback rules and such. Whereas in a centralized service the
developers just upgrade their code and possibly execute a database schema
change command, and are done with the change.
If you want examples, look at
- why email is functionally still at the same level as 1990,
- what it takes for the Bitcoin community to implement a protocol change,
- how quickly e.g. Slack and Signal as centralized services could evolve
their features.
So, any decentralized tracker that you start using today will have a
"really dated UX" 10 years from now. Simply because they can't innovate
easily.
Bruno