Vitor Pamplona
· 1w
If there is one thing I do hope AI does is to kill all nostr libraries.. even our own Quartz.
There is too much dev desire to reuse central codebases. On the long run, those codebases become central...
This is a wrong take. It takes a lot of effort to build good libraries, even when using AI. Letting loose random developers to use AI to do the protocol implementation of Nostr is a very bad idea.
The libraries can be maintained by AI, but they need to be libraries, not randomly generated source in each Nostr app.
What I suggest we do, is setup an AI-loop on a fork of nostr-tools that will go through the NIPs for a long time to implement and refactor the codebase.
There are NIPs that contradict, bugs and errors. Should even consider a fork of the NIPs repo so it can fix mistakes (but not change protocol).