Press any key to continue… No, not that one!

  • 2 Posts
  • 41 Comments
Joined 1 year ago
cake
Cake day: July 5th, 2023

help-circle







  • 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 may 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 perfect, but they address a lot of very complex decentralization and federation issues.

    There’s no such thing as perfect software. What some may think is an improvement, others will think is a terrible choice. Each decision is a trade-off and will have downsides. We just have to decide which of them we’re comfortable with living with.









  • Sorry, that’s not what I meant. The AT protocol has been available since they began. So anyone could have built apps on it all this time. Federation isnt required for their protocol to be used.

    I just haven’t seen any entirely working apps (made by non-Bluesky devs) using their protocol yet. And they totally ignored using or improving ActivityPub. So it comes off as their just kind of building their own thing, which is a centralized way of thinking.

    They would’ve been better off building Blusesky on ActivityPub, an open protocol that’s already battle-tested and in use by a number of different apps and made my different developers. But building a whole new protocol that no apps are using has the same net effect as if a centralized company like Instagram Threads were to do it.

    If you’re saying there are non-Bluesky apps using their protocol, can you link to these apps here in a reply? Totally open to being corrected.