Comment on The Trouble with Forking Mastodon

mark@programming.dev ⁨6⁩ ⁨months⁩ ago

As an engineer who’s worked on very large codebases over two decades, I’ve realized that this is so much easier said then done.

If people want to fork Mastodon, great. But they’ll quickly realize that what they make think are straight-forward “improvements” will lead to them having to address bigger architectural issues.

Many design decisions that were made when building Mastodon may not be ideal, but they address a lot of very complex decentralization and federation issues. In software, there is no perfect scenario. Each decision is a trade-off and will have downsides. You just have to decide which of them you’re comfortable with living with.

source
Sort:hotnewtop