“Normal people are referred to dozens of clients with questionable usability by a simple search” is enough to know that the user retention is trash. It’s a detail in itself. There’s no encouragement for people who are the top ranked search results for “Nostr client” to be actually referring people to specific clients. Gossip, for example, is functionally broken for any normal user on Mac, in that you have to read documentation, open a terminal, and run a chattr command to get it to work. How many people are going to do this? Yet it is still generally referred to people who are Desktop users. Nostur.com is a good client that people like for Mac, but it generally is not present in these pages referring people to clients, or is listed as a Desktop client and not a Mac client. How many clients are normal people expected to try? Hint: few try more than one. When they are told to use Gossip, and they run the Application package and it returns an error with no indication of how it may be solved, they are going to quit immediately. The user retention of Mac desktop users is likely a single digit percent.
Login to reply
Replies (2)
You are describe a search result issue not a Nostr client issue (except with gossip). Client devs can’t fix what a searcher sees. We need to know which website they come across to know what they see. Then we can approach that website to try to recommend better clients.
Gossip developer here. I mostly agree with you. I've stopped developing nostr things because I've gotten busy with other parts of my life, but also I'm less hopeful about nostr's future. Nostr devs don't flock together, they scatter like cats, and argue that the people will choose. Well, it is likely that the people will choose none of the above because of the lack of compatibility and clean experience.
My personal opinion is that while the software should be very strongly distributed and censorship resistant, there should still be a centralized group that maintains a centralized standard that evolves very slowly. Sure, that centralized group could become captured...in which case people should leave nostr for whatever replaces it. And it probably wouldn't happen for a very long time. Sure, there will be people that bitch about such a thing (I wont name names, you know who I'm talking about) but they can just be ignored... if they don't like nostr they can just start another protocol (like I am doing in my spare time).
As for gossip on Apple, I'm not the right person to sign my soul away to the late Steve Jobs. And because I won't sign their developer contract, by law I can't make the user experience smooth. At least I made it available. I might have simply said "sorry, it doesn't work on Apple".
Gossip shouldn't be the go-to nostr application for Apple, or honestly, for any platform. I'm just one guy with developer-centric sensibilities. Devs like all the settings and feedback, and a big-screen interface. But it doesn't offer as much hand holding or simplicity that normies are going to want. I have nothing to do with any lists of clients, though. If gossip is demoted or removed from such lists, my feelings won't be hurt. Like I say, I'm not even developing it anymore.