Replying to Avatar fiatjaf

The comments on https://news.ycombinator.com/item?id=38718544 are proof that we can't make "just apps" and have people use them without knowing that Nostr is a thing. Users must know.

And in fact I think it is much easier to teach people about Nostr than about why your damn app doesn't have email+password login and where is it storing things and how does moderation work without telling them about Nostr.

And when they finally understand the basics of Nostr they will suddenly understand everything about not only your app, but about all other Nostr clients.

I agree with this a lot.

There are particular properties that nostr confers that other way of creating apps do not.

What these properties enable is what should be the value prop’s focus when describing nostr apps to new users.

You can’t get away from describing nostr to do that, but, like nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 said, the nostr dot com approach is not good either and each app/use-case needs to figure out how to describe what’s relevant/special on its own.

Reply to this note

Please Login to reply.

Discussion

I have a personal favorite workflow for this.

Create an app that is only for nsec creation and profile editing. That is good looking, simple, and has 3 slides of onboarding.

Apps don’t need to create individual profile creation pages, they just always link to that one app.

This way, roughly all new users go through that profile creator app no matter which app they get purple pilled with.

Yup. Thats exactly what I meant. And I have used both metadata before, and I love it, that’s why I think both of these could potentially work.

They will need some improvements, but this is a step that psychologically gives the user the understanding that my ID is not specially tied to one app.

nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft 's new login scheme (which he wrongly insists in calling "OAuth") should deliver some improvements on that front.

FAKE NEWS: I call it OAuth-like..

I just typed "I call it OAuth-like because it's a name broadly familiar that reflects what this looks like" and then realized probably only developers use that term.

We need to make nostr dot com into an epic ThreeJS landing page like all the cool kids 😎

🤭

Make it and I will deploy it in the middle of the night while nostr:npub1c878wu04lfqcl5avfy3p5x83ndpvedaxv0dg7pxthakq3jqdyzcs2n8avm is asleep.