In R&D there's a saying: "expect to throw one away". That is, your first prototype will work badly, but hopefully you learn from it and the next iteration is better.
In the future I expect a more mixed network space containing decentralized and distributed systems. Facebook will become like MySpace is now, still in existence but a sideshow.
Things like trying to focus on production as much as possible. To merge patches as fast as possible and to give people a stake in the project as soon as possible by giving them commit rights or merging their patches promptly even if they are not technically perfect. Also to avoid lengthy mailing list discussions which turn into rival factions and flame wars.
In Culture and Empire he contrasts the cult with the idealized open source project.
In a cult there is a single controlling mind and ideological purity is ruthlessly enforced.
In the idealized open source project there are many independent minds with no single one dominating. There is not necessarily any single ideology other than a minimum consensus over copyright and the chosen method of interaction via chat or mailing lists or irc, etc. In this arrangement a wisdom of the crowd can emerge which is greater than any individual mind, whereas the cult can only be as smart as its single controlling mind.
But what if I don't want a web which is primarily about companies doing "value capture at the protocol layer"? Companies could exist on it, but not dominating and controlling it like they do now. And what if I just don't want my value captured at all?
I like self-organised systems, but capitalism itself is a particular type of self-organisation and the idea that humans don't always need to be in the loop leads to problems. It's exactly this kind of "bureucratic machine out of control and orthogonal to real human needs in which everyone is just following orders" aspect of capitalism which is the problem.
Is Mozilla going to do anything about the general brokenness of web technologies?
Maybe, maybe not. I'd be inclined to think not though. If they had wanted to they could have integrated p2p technology into the browser years ago, and supported alternatives to the CA system. But they didn't. They could be championing the fediverse and related decentralized technologies, but they're not.
The good thing about this article is that it identifies DNS as a problem. For the internet to advance DNS as we know it needs to be sidelined and replaced by something like keys plus petnames. Subscribe to your favorite list of petnames.
I expect that javascript will decline. Maybe we are at peak javascript now. Even the inventor of nodejs thinks it's a trash fire, so I think this is a language which will decrease in importance in future, even though it seems highly necessary now.
The main barrier to entry is that it's not web based, so you have to install a separate program and remember to set it to start up on boot. Similar to ZeroNet. It's not a big barrier, but enough to stop many potential users.
Also the Patchwork UI doesn't give the new user any guidance about how to connect to a pub and find other users to follow. It needs some initial setup screen.