Scenario: there's a better new alternative to a standard, but it's less conveniently reliable for users than the old standard due to slow adoption

Specific example: some different nostr clients experimenting with ways of referencing media other than DNS-based URLs, while DNS-based URLs still tend to be the ones that embed or display properly in most clients

Reasoning: devs and users are being lazy supporting legacy DNS without adopting the new thing

Instinct: stop using legacy DNS for that use case, forcing adoption on your end to punish incompatibility by drawing it out

Result of instinct: you have less reach and dumb people think it's your fault when your content doesn't load

Giving up: just using DNS and not trying to push things faster than devs naturally go

A more balanced strategy: using DNS, but recommending against it and more importantly, sticking with services and devs who support the better thing, until the better thing is common enough to switch from DNS

The point: you can use a legacy standard while also refusing to use implementations that don't support the newer standard, if you're looking for a balance between crippling your reach or giving up. Same principles apply in other examples of such scenarios

Reply to this note

Please Login to reply.

Discussion

No replies yet.