onboarding is somehow getting way worse. we're stopping all new new feature dev to focus our onboarding experience. we're not going to win if people give up before they even start.
What's got worse? 🤔
the onboarding experience, in damus at least.
I thought maybe you were thinking of something(s) specific as part of the process?
In our case it’s some bugs that really ruin the process. And some UX as well. We will fix it
Ah I see. I was wondering if maybe eg has nip05 become an important factor? Joining a paid relay? Maybe not now that the spambots are away (for now). Cos that would be very tricky added onboarding experience problems, for people on zero sats, people totally unaware of lightning. (ie people who have no come from bitcointwitter).
yes there are many things, we had an hour long meeting about it and identified like 5+ pain points that we are going to be working on. Biggest one is cold-start cache and having no profiles to search for. We're going to look into a profile precache of all of the users on the network. Should be pretty small and should work well until we get much larger. Another one is the QR code experience, damus QR code scanning is janky and downright broken at times. We were looking into ways to load more profile data through the nprofile, even without and internet connection. Profile picture and banner optimization, a lot of profile data fails to load on bad connections because things are not optimized across the board. Onboarding checklist to guide users to set up missing things. Lots more
it's easy if you take out the lightning aspects of it :(
I got a streamer with a dedicated audience to agree to try streaming on nostr via zap.stream, but he's primarily iOS and getting everything working so that he could recieve zaps was a nightmare, he gave up. the good thing is that creating stream overlays would have been a walk in the park.
Even trying to create a custodial wallet on primal? Or were you trying to avoid custodial solutions?
was in may, pretty sure the Primal wallet wasn't out yet.
Ooo
He can create a WoS or Blink wallet and paste the address on the Nip-5 space or his desired client. What’s difficult about it?
Finally, a reasonable perspective. I'd add that developers should also make sure basic features actually work before piling more on. I'm not sure if this applies to this client, but it does to the ones I've used on Android. nostr:nevent1qqsyelp5kah5dqyc7p3tecr8f389rehdrda3x9hghrc54n3nzaxzwggppemhxue69uhkummn9ekx7mp0qgsr9cvzwc652r4m83d86ykplrnm9dg5gwdvzzn8ameanlvut35wy3grqsqqqqqpqjvtsx
Yes. This is often overlooked. But the number 1 complaint I have always heard on any platform I've managed is "I can't log in".
Number one complaint I’ve heard is that new accounts appear blank and can’t follow people. Nostr account creation and propagation is bugged. Need DHT badly.
DHT maxxing
is it just me getting a lot of iphone storage space taken up from damus? sometimes I forget to empty the cache and it starts filling up again, can get pretty large https://image.nostr.build/bb2fd8f854602428061fd3d938448178534f8e20b86dca246e659b86206515bf.jpg
Lol why does this sound familiar
I like the app a lot. But yeah if you don’t have a background I can see it being a challenge. I’m still wondering why I get push notifications for an nsec I’m not logged in with (iOS)??
@danieldaquino don’t we disable push on logout?
I’ll persevere with it for a bit longer
The opening “who to follow” has been stale since it started & i have to close it every time i open the app
you likely have the developer mode option enabled to always show onboarding?
Indeed i did, Thanks. Is it algo controled? It never recommended anyone new
It’s really basic, just a fixed list. We would love to improve it if anyone wanted to take a stab at something better.
I could create an ideal formula but coding does not come from these fingers unless its stealing bits of htlm
I know Will is not the biggest fan, but could be people discovery DVM https://www.data-vending-machines.org/kinds/5301/
Add gif buddy plz ☺
this is great news. people don’t want to follow a bunch of people they don’t know and then have to figure out how to remove them. they just go elsewhere. nostr:note1fn7rfdm0g6qf3urzhnsxwnzw28nw6xmmzvtw3w83ft8rx96vyussv7yava
It took me a week to get nostr to work. Almost gave up myself
Yes, solid features and better experience, starting from the onboarding, I'm just working on this.
I was about to build a prototype for this. In my mind the basic is: download an open app store (eg: nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpq0r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7slzk40u ), install Amber, create a new identity, install one mobile client (chat/social or both), login with Amber.
FTW
i think onboarding should be a lot simpler - generate secret in the background - present the user with 'best content' on nostr like flowers, scenery pics, popular accounts - allow user to browse more hash tags - if user starts following people then remind that he should backup keys if he wants to continue using this account - periodically remind to save a username if he hasnt done so - remind the user to have an #introductions post to be welcomed i guess this could be called lazy onboarding / gradual engagement / soft signup. the idea is dont overwhelm user with nostr technicalities
Idea 💡 - design onboarding experience as close as it gets to real life (when arriving at a new community/place; specifics would be determined by the vision behind Damus) - prioritize connection - have @damus official account be ran by humans who love other humans (guides, mentors, teachers), after first prompt (ie automatic personal first DM guiding) - have @damus extend a step by step exploration of the app environment user-customized one interaction at a time. - will figure out scaling as go/test
Hmmm 🧐 you mean not focusing on the human was a bad idea
Perhaps direct people to follow hashtags based on their interests instead. Simultaneously, put effort to build out how quality content within those hashtags is discovered (using an algorithm, not just “most recently posted”). Through the hashtag path, people discover the best content for the things they care about, and as a 2nd order discovery, the people they want to follow directly.
I told you this a few days ago: #Nostr lacks more diversity and pluralism. It's very easy to find people who are extreme right-wingers and Trump supporters, as well as BitCoin lovers. But it's harder to find people who are left-wing democrats, LGBT, culture-seekers, and with a diversity of interests (from books, games, movies, music, etc.). Of course, people are generally more comfortable with the diversity and pluralism that exists on platforms like BlueSky or Threads. Personally, I only continue with Nostr because I like the more technological aspect of the protocol; otherwise, I would have already deleted my account. In general, Nostr's content is very bad and only puts off new people.
They're all on Mastodon crying their eyes out because they think Trump SS will kill the queers while reporting any dissenting opinions to instance admins. That's not diversity. I'm fine with them sticking to Mastodon. Having different protocols and approaches to decentralized services is much more diverse then having one that's in constant civil war.
Absolutely.. as long as new arrivals are aware of #nostrPhilosophy nostr:nevent1qqswtk2t9agn4ftudyn4tn2ne5j7uppaka4zuwwcz89ftcpyw39ywssprpmhxue69uhhyetvv9ujuen0w4h8gctfdchxvmf0qgs94uregcr2zk6kg8394g3aqjh5evxh6hngkyw2edr726jxnr7233qrqsqqqqqpzpvrsr