|
|
|
|
|
by dingdingdang
3000 days ago
|
|
This issue (i.e. not building upon an existing protocols such as IPFS or bit torrent tech) is persistent within the alt-net / distributed-net community and means that MANY services have fickle/hacked-together (in the bad way) feel to them. Even stuff like Riot.im (which is built on top of the Matrix protocol) has a sluggish/react-js-overload feel to it.. plus the deep&wide stack makes it incredibly hard to understand/trust the system in a meaningful way. Also, I believe that part reason for the success of Hacker News and Reddit is largely their extremely simple, non-intrusive and non-animated interfaces - making flashy front-ends for distributed-net apps is a lost cause. Bittorrent took off because the tech was right; not because of a animated web interface that could correctly scale to mobile. |
|
So, how come decentralised apps can end up with worse UX than their centralised equivalents? My theory is:
* Harder tech means that more resources get focused on the decentralisation bit
* Harder to find UI/UX designers who understand the decentralisation requirements (although this is changing thanks to blockchain hype)
* Decentralised early users tend to be geeky and push the product in a geeky direction
But the key thing is that pre-decentralisation we probably had a 1:3 ratio of backend to frontend work. Then in Matrix it’s like 1:1, and the dilution on the frontend notices.
That said, this can be fixed, and obviously it’s critical to Riot to fix it. We’ve contracted a proper UI/UX designer at last a few weeks ago and are hunting for more frontend devs.
And evidence it can work: a good example of a decentralised project with decent UX is Mastodon.