Join Nostr
2026-05-06 16:18:48 UTC

hodlbod on Nostr: A diversity of implementations solves Hyrum's law, in which implementation details ...

A diversity of implementations solves Hyrum's law, in which implementation details are transformed implicitly into interface guarantees. Nostr has some gross conventions (like error: prefixes on OK messages), but the compensation is that every implementation chooses different wording, and so clients have to be pretty ambivalent about relying on how messages are parsed. This reduces reliability, but improves compatibility.

https://lawsofsoftwareengineering.com/laws/hyrums-law/