I’m sorry I missed your #interoperability talk. I was hoping for a livestream. Why is interoperability important, and what can devs do to embrace it?

Reply to this note

Please Login to reply.

Discussion

There were technical difficulties, first talk of the day. The workshop was centered on discovery with CI/DevOps engineers on how to automate negative interop checking. As number of nostr apps grows, the complexity and count of interactions grows exponentially.

Negative interoperability is a frustrating experience for the end user: whether its a hardcore nostrich, or a grandma:

“why is my contact list wiped?”

“why cant I follow people?”

“why cant I find this note?”

Positive interoperability is the unique strength of nostr:

“I can just plug in my keys in another app for a new experience”.

“I can sell my art to not just everyone on my app, but everyone on all apps!”

On negative interoperability this is what the github.com/nostrability issue register is today.

I’ve received feedback to track and encourage positive interoperability.

Example: https://github.com/nostrability/nostrability/issues/61.

I’m glad to hear you’re looking ahead and into automation tools. What are some of the challenges of encouraging various developers and open source projects to add positive #interoperability?

Ask me again in a couple months!

There are resource constraints, differing priorities, and maybe lack of awareness.