Surprise - technology evolves. We’re not all going to stick with BBS just because “it’s a standard everyone uses, ZOMG don’t extinguish it!”
Surprise - technology evolves. We’re not all going to stick with BBS just because “it’s a standard everyone uses, ZOMG don’t extinguish it!”
Evolution != constant re-implementation to fit the latest UI trends. (Neo)Vi(m), emacs, terminals, REPLs, email, etc. are still common because they’re the best tool for the job. Hell, even IRC refuses to die because enough realize its advantages over modern “shiny” alternatives.
All the tools I mentioned have improved and evolved without being reimplemented into obsolescence. The closest thing to “reimplementation” is Vi -> Vim -> NeoVim, but everything in that chain built off its predecessor without intending to replace it.
There can be a lot of hypotheticals. GitHub does not preclude you from using git for what it’s intended to be - a distributed source control management system. If you don’t have backups, that’s on you.
https://sourcehut.org/blog/2020-07-03-how-we-monitor-our-ser...
https://drewdevault.com/2019/01/13/Backups-and-redundancy-at...
When your mail server goes down, nothing happens, the internet continues to function normally and then when it comes back up you will receive all of the emails that were sent to you when it was offline. If the mailing list goes down, you can still send emails and you're collagues probably won't even notice the outage because they were CC'd. When the mailing list comes back up, it'll receive all of those emails in the same way and get caught back up.
When GitHub goes down, everything stops. And GitHub goes down often!