Thread

It's funny to see how non-Amethyst users react to our "complicated" relay settings. They think users are stupid and can't figure it out. We are now a few days in and I am very proud of how our actual users reacted to it. Our UI being quite rudimentary for relay selections but that didn't scare anyone. People asked questions, changed things, and generally kept going. There was a chance Amethyst Outbox would crash and burn. But it didn't. People are not stupid. You give them the tools, they will figure it out. Empowering users is a hard thing to do. But it is way better than letting an app hide things from them so much that they don't even know where their content is. As we move forward, those tools will get better and better.

Replies (35)

Real talk: I treat relays like "infrastructure." I honestly don't care which ones I'm on or not on, I just want my notes to be spread to people who might want to see them. I suspect this is going to be the "default" approach for most new users...
The reason it didn't crash and burn for me was, that it just worked without me needing to touch anything after the update. The Relay-Ui definitely needs to be a lot streamlined/simplified tough, any non overly technical user will run for the hills when he encounters the first problem... Btw. I like your innovative ideas a lot, lot, lot ...so don't read that as criticism please, it's work in progress of course!
I do software sales and software testing along with some UI/UX. Perhaps your audience is not meant to be normal users. But you definitely need to be a strong Nostr user to remotely understand what is happening. It’s really complicated for normal users. Far too many settings and options. You shouldn’t have to learn about this stuff just to install and use an app. But benefit of the doubt. Perhaps you’re only looking to serve power users.
Wow. Ok. If you’re hopping to onboard β€œnormal” users. keep pushing for seamless startup experience. We as experienced users (and devs) understand the importance of relays. But new users should not have to understand what they are the first time they open a Nostr app. Most normal people aren’t going to want to learn. They just want their app to work. That’s what it is going to take for more adoption. Barriers to entry just means people will get frustrated and leave. All this is intended to be constructive. You’ve built a ton of functionality, but it isn’t as easy as you make it sound. Remember not everyone has your life experience.
Makes sense. But if they don't understand which relays are hosting their content, there is absolutely no point on nostr. If they come to nostr just to use default servers of an app, that is not any different from a Twitter or Facebook. You only get any freedom if you control your posts, where they are. Otherwise, we didn't change anything. We can obviously hide these things away, but then we are not doing anything new here. It's like using Bitcoin with custodial wallets. It's not that different from regular fiat.
Yes but why would these "I don't need to know about relays early on" users even come to nostr in the first place? You can't bring new users to nostr without a sales pitch, and as far as I can see there is no effective sales pitch that doesn't involve relays and the awareness of them. They're just so fundamental to nostr. Nothing is more fundamental. It's in the name. Relays are to nostr what wallets are to bitcoin, not what multi-sig scripts are to bitcoin. Leaving the discovery of relays until later would be like bringing people to bitcoin but leaving the discover of wallets until later. ("I'll just keep it for you myself, my friend, until you ask where it is, and then at that point we can talk about what a wallet is").