ynniv on Nostr: I think it was the eternal battle between perfection and pragmatism. People often say ...
I think it was the eternal battle between perfection and pragmatism. People often say "worse is better" when doing something the "right" way has failed. I think it's usually meant to imply that there's some luck or non-functional advantage allowing the lesser solution to be more successful.
But the literal interpretation is in fact that the "wrong" way was better. Why was that? Is it really luck and better community, or is there something in our blindspot? I like to first look at complexity: things are always more complex than they seem.
If something looks a little more complex, you could easily find it is an order of magnitude more complex, and you just haven't looked into it. That's a lot of work for other people to use. Potentially a lot of additional costs that are invisible to the core group. As you get deep into a problem you can find important things that justify the additional cost to you, but to other people the numbers don't add up.
Which is why I like the sometimes brutal simplicity of nostr. There is room for improvement (keys keys keys), but the core is so simple and cheap to implement that it's very hard to argue. (Which is why non JSON formats NEED to be optional).
But there's plenty of room for distributed protocols. SSL has made centralization easy and fun, and the net has suffered as a result.
#HtP
But the literal interpretation is in fact that the "wrong" way was better. Why was that? Is it really luck and better community, or is there something in our blindspot? I like to first look at complexity: things are always more complex than they seem.
If something looks a little more complex, you could easily find it is an order of magnitude more complex, and you just haven't looked into it. That's a lot of work for other people to use. Potentially a lot of additional costs that are invisible to the core group. As you get deep into a problem you can find important things that justify the additional cost to you, but to other people the numbers don't add up.
Which is why I like the sometimes brutal simplicity of nostr. There is room for improvement (keys keys keys), but the core is so simple and cheap to implement that it's very hard to argue. (Which is why non JSON formats NEED to be optional).
But there's plenty of room for distributed protocols. SSL has made centralization easy and fun, and the net has suffered as a result.
#HtP