Damus
Karnage profile picture
Karnage
@karnage
Having collected some feedback, combined with some personal ideas, here are what seem to be the areas for most improvement in Nostr / clients:

Discovery is an issue, people don’t know who to follow. Since the are not that many diverse profiles that are easy to discover, it might be easier to recommend topics (hashtags).

We could also add profile descriptions on other clients (I think Damus already has this).

Spammy global is a turn off.
Could be solved by recommending Hash tags to follow. What if we create a list of common hash tags (kind of like subreddits) and show those to people? To help populate them, we could (if technically possible) create a client-side list that can be autosuggested as you type in a hashtag. For example, if I typed #p - it could suggest Photography, Plants, Parenting, Philosophy, Programming, etc… This way people who are using hashtags to tag would have an easier time picking something that already exists instead of making totally random ones that nobody is going to discover unless they see it in a note.

Grownostr (IMO) is not a useful hashtag as it is too generic and mixes too many subjects into one. If it were up to me, I’d ditch this one and use auto-recommended ones if/when implemente.d

Crypto talk is a turn off. Can’t stop people from talking about what they are passionate about, so I think the best strategy is to find topics to follow.

Global could become a list of topics you follow instead of actual global notes. Once you follow a few topics, it would become much more useful.

Some (nobody?) understands NIP5 without reading into it. Personally I think this is a terrible name to begin with. Either rename it, or get rid of verification entirely. Since impersonation is likely to affect a smaller number of accounts, we could add paid verification for people who only exceed a certain number of followers. Not sure how you’d enforce this across clients though.. ideas welcome.

People are very confused about keys. nsec, npub, what to enter into a website, what not to… totally understandable. I propose we add small explainers and use old terminology within labels to help people understand these concepts. For example, an input field could be Username (npub) Password (nsec). Of course, I can already hear people shouting at me “But this is not what they are!” Rightfully so. Perhaps, then have tiny explainers, visual, video or just text to plainly explain the concepts right within signup.

Relays - hard to understand. No onboarding process talks about relays now. Idea I have here is to automatically connect people to top X relays while showing this screen in onboarding AND giving a quick explanation of what’s a really. Use fun, engaging copywriting combined with an image or a video to increase the odds of people reading / watching it.

People have a very hard time in profile setup. I think Damus is leading the way on this. Personally, I would stop immediately all development of other features and focus 100% on profile UX. This is a critical step IMO and needs to be absolutely nailed. We can’t expect people to use 3rd party image services to add a profile picture. It needs to be as easy as every other social platform.

People don’t know what zaps are, or how to find a wallet. Steep learning curve. Ideas here: Add old school terminology along side in labels. For example: Zaps (payments). 

For wallets, create a section within the client that explains wallets and recommends a few options (are there a few options, perhaps WoW, Alby).

Overall people are not familiar with many of the concepts of Nostr. Solution here would be to create an educational area in a client that covers terminology / concepts and has fun ways to explain what things are. Perhaps even a game or an interactive quiz. I know… a lot of work! 

One idea floated was having no signup process at all and generating a key on Post. I am not sure if this would be a good UX given people might get confused why there’s no way to signup or may not take their key seriously and misplace / ignore it. But, it would be cool to test this idea with some client.
11148❤️51🤙57😻1
Andrew · 171w
Super insightful list, and I actually happen to be working on a few of these concepts as Snort PRs and/or separate mini apps! Stay tuned 😃
nostrich · 171w
It needs to get easier to use. Dev club or global platform?? If the layman takes the time to read about, download, register and try to use… in an to attempt to support its mission ... the least the app can be.. the least… is easy to use!
nostrich · 171w
Yep. Tried a few times to set up my profile but failed. Read a few of the top guides and no mention of how. Will stick with no image, no name, no zaps. I guess it works fine for me. I'd rather keep my bitcoins anyway.
Kyle · 171w
Deeply resonates. Thank you!
235136543234 · 171w
привет! Дай денег на разработку лазерного майнера? или это сделает кто то другой, и ты не будешь в доле тогда. или у тебя появится возможность майнить со скоростью 3.3...
Rumblestiltskin · 171w
Hashtags for sure! If you are talking about something and want feedback use a hashtag. If you are looking for discussions on a certain topic, search for hashtags. If you want a topic discussed more on here make a comment and add a hashtag and this will encourage others to do the same.
Jan Wedekind · 171w
Wrote an article about using Nostr with iris.to https://www.wedesoft.de/software/2023/04/25/nostr/ I wonder whether it is going to be like Bitcoin where many people will use a username and password to a website which manages their private key. Not ideal from a privacy and trust perspective but for m...
Vampire · 171w
Definitely agree with all of this. Discovery is becoming an issue for me. What relays I should use to get the best experience is also a mystery
Vanessa · 170w
Thanks for doing this! I’ve bookmarked it to review with #[2]​ and others as we continue to build and adapt things in Damus! 💜 appreciate your support of Nostr!
hodlbod · 170w
"No onboarding process talks about relays now." — Coracle's does, and includes an explainer video. I encourage everyone to check it out. Coracle also has integrated image uploads for profile setup. I plan to integrate profile setup into the onboarding process along with a "hello nostr" note to get...
Rock · 170w
Take a look at this WIP for #[2]​ onboarding - what is stemstr - what is bitcoin, where do I get it and what about wallets - what is nostr (this needs fleshed out more) - profile creation similar to familiar services (no URLs) https://www.figma.com/file/cyFAijooLoe3ssiUxryRvf/Stemstr-App?node-id=...
oldkeyprince · 170w
The relay architecture isn’t designed with failover in mind
Sirius · 170w
Good points, and thanks for the Iris review. Iris used to generate a keypair when a new user arrived via someone's profile link. It was more confusing than useful, so I added a "not logged in" view.
nobody · 170w
People will use #Nostr when one dickhead dev chooses to let them login with google / Facebook / email and password and manage their keys, relays, and even bitcoin wallet for them. That’s the only way for most people. Otherwise the concept for them isn’t worth the bother. I love you for detail...
nobody · 170w
#[1]​ for president ! 💯🙌🏻
s3x_SOCIAL · 170w
Thank you so much for making people think about this stuff! Great points! IMHO "NIP-05 identifier" should be renamed "Nostr Address" because it looks like an email address and it's for Nostr… And the NIP-05 spec should be amended to _require_ clients implementing it to use that name (or it's equi...
Sir Libre · 170w
I didn't read all 100+ comments on this thread so someone may have already suggested this. We could use some negative filtering, something like -#bitcoin -#crypto -#cutekittens etc. to help remove topics that we may not be interested in. Fwiw I think the #grownostr initiative has been very helpful...
Lucky Kite · 170w
Great comments. I especially agree re dropping the crypto emphasis. I think Zaps are a turnoff. I'd like to see clients make that a feature you have to actively turn on. By having it on by default it makes Nostr look like its a network only for users of bitcoin. It is a big turn off for the gen...
current · 170w
All good points. At current we went back and cleaned up the on boarding process to even remove showing keys. Would love to get your feedback on it.