Socket programming is hard, and most app devs won't invest in it
Quote
There's a lot that happens when you have a, what is essentially an unmanaged open connection between two endpoints, that you are pushing and pulling packets back and forth.
Episode 206: Substance Dualist (episode page, opens in a new tab) 00:47:47 (play audio from this timestamp, opens in a new tab)
Voice-matched
Summary
Modern app developers are used to REST/HTTP calls. WebSockets are still sockets, which means race conditions, mutexes and semaphores across an unmanaged open connection. Dave says that's why a protocol like Nostr is a hard sell: not a matter of intelligence, but most mobile developers won't put in the time.
Also said
Episode 206: Substance Dualist (episode page, opens in a new tab) 00:48:06 (play audio from this timestamp, opens in a new tab)
It's something that most mobile app developers are just not going to get it. I don't mean from an intelligence standpoint. I mean, they're just not going to invest the time to do that.
Voice-matched