Oddbean new post about | logout
 The Nostr NIP system has been incredibly useful, but it's reaching a point where fixing one thing breaks two others. Competing ideas and sketchy interoperability are issues. It might be time to take some parts of Nostr and allow wider review from mature standard bodies, leading to, enhanced scalability and interoperability. 
 I understand. It would be strange to see things change, but again, I understand.  My @Damus just got weird where it switched overnight to light mode, and now I can’t find any settings to change it back. Also my avatar is now a robot thingy that all new npubs get. Primal was also switched to light mode inexplicably, but at least aI have a setting to change the appearance in that client. 
 Agree. Which NIPs do you think are ready for broader review? 
 I don't think competing ideas are a problem tbh.

I think of most non-NIP-01 NIPs as protocols on top of nostr, so it's ok to have a bunch of different, e.g., DM NIPs -- let each NIP compete in the market and may the best protocol win (best as defined as protocol with broadest adoption/economic majority that doesn't kill apps built on top of it). 
 The people controlling the protocol, like NIP-01, should really let the community know who they are. Keeping this secret is unhelpful. It's time for transparency. Let people know who controls Nostr so they can verify, not just trust.

The NIPs are getting to the point where they hamper innovation for all but a few developers. While those few benefit greatly, the broader innovation is stifled. This wasn't true at the start of Nostr, or even two years ago. We need to return to a place where 1,000 flowers bloom. It was like that before, and it can be again.

Saying "let the market decide" is just a lazy trope, in my opinion. Often, it means letting the government decide since they ultimately control markets. Nostr should be a place of creativity and fascination for all developers, not just a handful.

Regarding the topic, the tags, kinds, and ideas are becoming a technical debt mess. This isn't criticism; it's expected. Most ideas are bad ideas, and the NIPs were designed to move fast and break things. At some point, there needs to be a review and curation of what works well, what can be standardized, and what can be made interoperable, scalable, and extensible. First-move wins were great initially, but we need more now.

There are also people and political problems. Some call it the "elites," though that can be a lazy term because many excellent devs are in the inner circle: you, Kieran, Alex, Martti, Brugeman, Miljan, and many more. But there could be ten times as many devs. Remember how many more we used to have and all the people we lost, like Greg. We need a few tweaks, a few cleanups, and for the "elites" to be less dismissive, transitioning to an open, transparent, community-led project. The problem is that you think you've done that already, but you haven't.

One way or another, things will need to be cleaned up, curated, and improved. The NIPs were a quick fix to help clients work together. In the longer term, we need to pick out the best bits to create new generations of apps.
 
 All we needed was feature versioning 
 Wow big shout out to my crypto expert, I invested  $1,000 and got back  $10,000 just within 6 hours  of investing, y’all dm him now and get paid today 🥳🥳@Elon