One of the most persistent cycles in the history of computing is the oscillation between centralization and decentralization. This cycle becomes entrenched because each has distinct advantages and disadvantages: centralized solutions often yield better economies of scale, allowing for higher quality artifacts โ but they can also easily become stifled, reluctant to innovate for fear [...]...