Replying to Avatar HoloKat

Ugh, I wasn’t going to do this, but I can’t shake fiatjaf’s comments out of my mind.

Regarding UX, “dumbing things down” and all of that…

Listen, people have various levels of comfort with tech. Also, depending on what type of product you build, you’re going to attract different types of users. Tools for developers will have developer-level experience with similar products. Tools for accountants will have account-level knowledge users.

Nostr is primarily (at least right now) a social tool. That means it can appeal to anyone. Yes, the bitcoiners in the space may have more technical and cryptographic familiarity. We don’t need to dumb anything down for them / us. But it is also easy to forget that many of us had many questions ourselves. I for one asked questions day in day out after first joining. I have seen many others do the same, and we are not what I would consider as “normies”.

I think it is easy to forget that we have already learned the ropes and to us this stuff looks obvious. New users on the other hand have mixed experiences. Some, (again, bitcoiners) have no issues, and others have a ton of questions. This is after the fact that many clients have improved significantly since most of us joined. Yet, people have questions.

“Dumbing down” to a “common denominator” is absolutely necessary for the general audience who does not have the same level of patience as most of us. I mean, we are the types of freaks who will hodl for a decade without blinking an eye! We are the most patient bastards there are 😂. For everyone else there is a spectrum of patience and I don’t need to describe it, we get it.

If you don’t believe anything I say, take your non-technical mom, cousin or whoever and ask them to sign up for nostr. See how many questions they ask you in the process. Let’s get a nice sample going.

The great thing about what fiatjaf sparked is that we can have clients that don’t dumb down anything and can look as cryptographically complicated as they want to. We can also have clients that “just work” without all that other stuff.

I don’t know much about Obsidian’s growth story or why they grew to a million estimated users. All I remember is trying the product for myself and deciding it was not worth learning for me. (At the time I was using Notion and that product was very intuitive with minimal learning curve for basic functions). I was also neck-deep in the startup community and everyone who used Obsidian around me was a developer / founder of an indie startup. We are talking experienced developers who previously worked at Facebook, Microsoft.. yada yada. Not your average newb. I am not saying Obsidian doesn’t have normie users, but If I had to bed, I would say a large number of those people are what we would term as techies in one way or another. Either full blown devs, or have been using markdown for a while already. I will admit that even my story doesn’t really mean anything - ultimately fiatjaf and I are both guessing as to why they succeeded, but there’s no correlation between - oh this markdown stuff is not that hard” and they grew despite that. None. Who is to say a million developers are not using Obsidian? Your guess against mine.

In fiatjaf’s defense, I will say that maybe he is partially right - since Nostr clients are mostly notes (not that much other stuff out there yet), it is not incredibly difficult to click a freaking write button and write something. We all did it. It is also not incredibly difficult to say that people can learn about relays and keys. Mastodon grew despite their learning curve.

I guess my point is that there’s a spectrum of technical knowledge and some people will be comfortable and others will look away right away. It all depends on how motivated they are to stick around. Those who need the tech badly or are just very curious will put up with far more than casual explorers. If we are totally cool with just attracting people who don’t mind wading through cryptographic gobbledygook, then by all means let it all hang out 😂. Personally, I want to look out for everyone, whether they need it or not. I want the experience of joining and using nostr as simple as it can be, while retaining all of the characteristics that make it superior to other social. Please take it easy on people who are trying to make this space friendly to all.

I onboarded two completely different users to Nostr - one of them is just a passive lurker now - that being nostr:npub1jz4zy6zhr9k4fdsh83st5a8mnum5ggz4dhwshz27ktp45d0ujdvq8h4a0r - and the other came here to a tumutous start - that being nostr:npub1jy5ysetcu9lmtxt78rlm585ume3mw6llhphefje9whf5ynw0apjsmf6jq4 - because of a troll sliding into me trying to introduce them. Fun stuff!

But during both of those processes, I noticed a few things that stuck out to me. The most common question between the two was: Who do I follow? Can I change my password? Which relays should I use?

Dedanan is somewhat tech-savy. He uses #Amethyst and mainly scrolls there. I doubt he ever used Snort or Primal on the desktop, let alone install nos2x, AKA Profile or let alone Alby. Meanwhile, my other friend, ran into every problem imaginable:

- nos2x for Firefox is now nos2x-fox and it's UI is bad. Like, it took us - me included - a good while to figure out that in order to add an nsec, you had to first click "New Profile". We were stumbed that the text field was blank and the generate button was all that worked - and it was just all over the place...

- They use Waterfox and neither Snort nor Primal wanted to work with it and when they saw NoStrudel saying "it's half-baked", they shied away from it - which I totally understand, why use beta software if you are just new to the whole thing?

- Croacle completely hit the bucket when it tried to find a kind:0 of the profile on 30+ relays. But since this was a completely new key, it found none, and thus got stuck in a loop forever. 100% unusable.

Many people here on Nostr seem to have a good level of understanding for tech in general - but this helps them, and not the people we are trying to onboard. Nobody wants to babysit someone for half a day just for a social media thing - and then, when something "breaks", we are also the ones they will turn to first - which can be a good or a bad thing.

To me, "dumbing down" means "simplifying" and streamlining the experience. For instance, imagine if Snort were to point out, during registration, that you should install a browser installation - or if Primal had some text on it's page to actually tell users that they need an extension to even log in. By default, it tells you... Nothing. For the longest time, I thought Primal was read-only. xD This is stupid, in it's own way.

If I could steer Nostr devs into a direction to harness the buidl power into a certain way, I would put it there: Stabilize the apps, make onboarding easier for both the person recommending it and the other person actually doing it. Don't be shy to support older browsers too - not everyone lives on the bleeding edge. Make Nostr extensions that are awesome.

For instance, this: https://www.getflamingo.org

This was the first extension I used, but it doesn't support DMs and is, in fact, archived. But it does exactly what it needs to in a nice, sleek UI. Put your key in, and done! I am trying to learn about browser extension development because this is one of the pain areas of Nostr right now; We need an "actually good" extension. Alby does too much, and nos2x too little. Flamingo was neatly inbetween but is missing APIs, so it's "broken", kind of.

But this doesn't even help with things like "Which relays should I use?" Both of my friends use my relay because I was syncing it to nos.lol for a while - and the gossip/outbox model is not supported in most clients right now. So this question also needs an answer.

Generally, I totally agree with you. "We" can work with the gibberish and weirdness. If we see "naddr", we know what it is - others don't, and maybe ever won't. This is why I would love to see more development in the "making Nostr accessible to new people" spectrum.

There is another problem but... that one is much, much more difficult: The Bitcoin stigma. I tried to talk about Nostr on some Lemmy instances, but I was /immediately/ met with "oh, its just cryptobros there" and the likes. Yikes! But this shouldn't go here, that's a different problem.

Reply to this note

Please Login to reply.

Discussion

💯