This ...
nostr:nevent1qvzqqqqqqypzpmrek45tm6nrefsfradcfvxx88qs5zgeu96l5zdymcc4f7pfqme9qythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0qy88wumn8ghj7mn0wvhxcmmv9uqzpgvfjnhgy8l895c0u3x854gjp0ghufdwge6h34gtvcum73cwx789z8mfwd
and Yousif's note
nostr:nevent1qvzqqqqqqypzpa9yt20mj4rcfzpuy5xamc2j5fgdp8355322d8sfy5sjg7hx6da8qythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qqsqklnz66rnmdjp02mnejxcwf8ytp0cxsag9tcneru4wran04tv9kc2h3t2d
... got me thinking. What if every Nostr user (okay, at least the power users) were to build their own relay and client? The relays would have an interface to the open internet, running on everybody's own Umbrel or Start9 home server, and clients would only run on localhost, in the browser. No matter if it's desktop or browser. No app stores, not even ZapStore (sorry), just fully sovereign.
With Vibe-Coding, this would be feasible. A Nostr user would only need to invest a few months and would have their own client tailored to their preferences, and could fix it for half a lifetime if he wants to. The simpler vibe-coding becomes, the sooner this will be possible for many. Just a bit of basic technical understanding is needed, and a few more years until coding assistants are a bit more mature. That would be truly next-level.
Of course, it would require good online documentation and knowledge sharing to help people overcome many obstacles from the start. But I find the idea appealing.
I know, it's still a bit too early now; some of us still need to gain experience and resolve issues; there's no Nostr client without problems and we're getting used to it. However, when a certain level of maturity is reached (Jumble and Yakihonne are already quite advanced), we could start building a support database and community. I don't know, maybe in 2-3 years?
And in 5 years, we'll all be sitting in front of our own rigs, posting notes and other stuff like real cyberpunks, insh'Allah.
