26 ms·
You're making an assumption-- namely that federated or decentralized systems must be harder to use than centralized ones. Present decentralized alternatives us
by api 8y ago
You're making an assumption-- namely that federated or decentralized systems must be harder to use than centralized ones.
Present decentralized alternatives usually are. There are numerous reasons. Some have to do with unsolved or inadequately solved problems in distributed systems engineering, but most are I think more pragmatic.
The two largest reasons for distributed/decentralized/federated services sucking are (IMHO):
(1) Most of these things are developed by geeks who lack an appreciation for the critical importance of user experience and lack expertise in areas like GUI and UX design. The result is products by geeks for geeks and that fail to get much traction outside small geek-centric markets.
(2) There is no good economic model, which means that there's no incentive for developers to do the parts of software development that are not fun. Solving grand problems is fun, but fixing a trillion trillion edge case UI/UX and platform bugs is not. Supporting users definitely is not. But those are the things that take something from a niche or nerds-only product to something regular people will use. Centralized platforms have two economic models: charging directly for use or monetizing the user through surveillance capitalism. (The latter is more common.)