Yes good piece. Itâs generally worthwhile, and fun, to point out glaring contradictions in what tech is purporting to be and what it really is. In the crypto / smart contracts space there are plenty more outside of the tech itself to point out especially those dealing with socio-economic issues. However, web3 is not crypto or openesea as @Orion Reed you point out (Iâve been trying for a while now to sort out what web3 is and canât get a clear picture, but p2p is very promising and I think there is interesting work done and to be done there).
@curious_reader your question regarding people not wanting to run their own servers. Yeah, even programmers donât want to run servers (as Moxie points out). But I canât count the number of times Iâve heard that âpeople donât want to codeâ or âpeople just want good features in their app, they donât want to change anythingâ etc etc.
There are two issues here.
On the one hand itâs vacuous, because if the environments to do these sorts of things are essentially thoughtless, then we should not expect people to want to do these sorts of things. After all, it takes a certain kind of person to want to stare at a terminal full of characters all day, even if you have that solarized color-scheme dialed in just right and even if it is a means to some better end.
On the other hand, how do you know if you donât actually provide people with reasonable expressive, understandable and malleable environments? How do you know if you have never tried? Historical examples show us there is a good chance they actually do. (And what does it mean to run a server really? spin up a âremoteâ VM in some âcloudâ infrastructure which can see the rest of the world and your âclientâ is set to communicate with. Under the right conditions that could be the same as starting your application or, if we put a lid on the idea of siloed applications, then just starting up your âlocalâ machine .)