Yeah, sure. Because Git is a distributed ledger, right? It doesn’t have this built-in financial incentive to make more commits, but fundamentally Git — and decentralized version control systems in general — makes it possible to even consider having a soft fork. Without decentralized version control systems, back in the bad old days of Concurrent Versions System and so on, its fork is a politically aggressive movement — because all forks are hard forks; it’s almost impossible to reconcile. And this whole philosophy of coherent, eventually consistent ideas of a basically swarm-like structure — people just doing whatever they feel like, but almost magically their innovations can survive their individual projects, and go back through the conflict-free replicated data.

Keyboard shortcuts

j previous speech k next speech