> It turns out using Git, which is almost always used with a centralized 'remote', to do federation, which needs to be weakly consistent, IS A BAD IDEA!!!!! Given that a user owns their feed, I'm not sure why this is a bad idea? I want to take this critiques here seriously but there's not a ton to grasp onto. It definitely didn't feel great that AtProto built from bare ground, reinvented json-schema & OpenAPI for no…
It doesn’t really use Git, but it has Git semantics. They borrowed some basic concepts (repository, commit, etc).
Anyone worrying about having to rebase, is over thinking it. This is a protocol level detail hidden behind shiny UX elements.
I’ve been using Bluesky for 2 months now; it’s very easy to use.