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.
Login to reply
Replies (43)
the onboarding experience, in damus at least.
Hope you can get it sorted out…
As I still think Damus is the best nostr client if you want something simple…
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
This is the main thing we are going to be focused on fixing
because its a continuous thing that needs improving
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)??
@Daniel D’Aquino don’t we disable push on logout?
you likely have the developer mode option enabled to always show onboarding?
It’s really basic, just a fixed list. We would love to improve it if anyone wanted to take a stab at something better.
This makes a lot of sense. Normies don’t want ANY barriers
Absolutely.. as long as new arrivals are aware of #nostrPhilosophy
I could create an ideal formula but coding does not come from these fingers unless its stealing bits of htlm
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.
View quoted note →
It took me a week to get nostr to work. Almost gave up myself
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
Yeah we can fix it
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.

Also Damus on macOS now immediately crashing upon launch
I know Will is not the biggest fan, but could be people discovery DVM
data-vending-machines.org - data vending machines Resources and Information.
data-vending-machines.org is your first and best source for information about data vending machines. Here you will also find topics relating to iss...
Nostr is mostly intelligent people
Gradual engagement is a step towards algorithm. I think organic growth is where it's at. Perhaps more important is to share content from nostr.
Its been awful for a while. Though I've never heard a complaint about damus. People cant make their frist follow on many clients, so just leave. Other clients should follow your lead.
It's still hard to make your first follow on ditto. When you create a new user and try to follow someone it often doesnt. But if you go to another client, do it, and come back, it works. That said, overall, ditto is still by far my favourite client. I am #ditto only now.
Conbo is sooo important since it will be user's first interaction with the app and might gives some positive/negative feedback to the them. They might even delete the app right away if they don't like the process 😲
Cc: @untreu
One thing I know you said you were looking at - which I still think fits into the onboarding category is making Damus a NIP-46 remote signer.
Helping new Damus users onboard to not just Damus but other clients too showcases the benefits of nostr more broadly and I think having your main iOS client be your remote signer makes a lot of sense.
Your daily driver acting as a signer makes a ton. of sense.
That daily driver will not be a Twitter-clone, though.
Don't DVM algos just serve up a variation of the fixed lists, since they look at what people are already looking at, and everyone is looking at the fixed list?
I don't think we're going to get around actually analyzing the content, rather than the content-providers.
Yes this.
It really depends. They could dynamically analyse some recent (popular) content, group it into categories and suggest users that wrote that content. This way suggested users would be up to date and not some chosen people forever, regarding if they are active etc.
My daily driver is a kind 1 client today. Explain.
Yeah, but that's the Catch-22 I mean. You have to already be popular, to have popular content. That's why follow lists have been getting more and more similar, with recommended or trending content often being the same 5 people over and over, with every post they make.
Gigantic bifurcation in the number of followers (200k versus 20), is the cause, and we can't end the cycle until we figure out how to surface unpopular-but-interesting content.
I mean, "popular" can be defined in many ways. It's really a matter of implementation. It can be absolute, but it could also be adjusted in terms of time/follower number etc. it's really a matter of implementation and what is wanted.
this is indeed the problem. that's why I threw away my popular keypair so I could focus on building a nostr experience that isn't based on follows at all
#Nostr's payment infrastructure is the problem
is hard to make payments
is hard to send/receive bitcoin
is hard to change wallets on clients
a whole team dealing with identity
a whole team dealing with auth
a whole team dealing with privacy
a whole team dealing with billing
dealing with payment infrastructure
is a total nightmare
Its not the same
Correct. Glad this is a priority. Just catching wind of Notedeck now. Looks promising.