Personally, I think automatically following developers’ profiles is a *good* thing.

Why?

Because EVERY PERSON I purple pill on #nostr in the *real world* asks the same question when they start: “how do I find people to follow?”

If developer (or other early adopter) profiles are *not* automatically followed in the client, then they have to go through multiple steps, switch apps, go to Twitter, copy/paste npubs, etc. before they can “find” anyone.

This creates a MASSIVE amount of friction for new users, and starts them off with a negative, cumbersome experience.

When developer profiles are automatically followed, they can simply go to the developer’s “following” list and find high-value accounts to follow quickly.

Side note: developers worked hard to build their clients, and I personally think new users *should* be following the person who build the solution they’re using.

🤙 nostr:note10j69zrkmmlenyvtcujr7f3hjan2wcszl2mzhy7w2ekj6m5k0lrxspc9wuc

Reply to this note

Please Login to reply.

Discussion

Interesting conversation. As a new user and not a developer or bitcoin maximalist, the is tremendous friction to start here. Both technological and cultural.

I don’t think it’s a problem to automatically follow the devs for the same reasons that you outline here Walker. That said, if people think it’s a problem, it could just be a part of the onboarding wizard to get a list of pubkeys (could just be static) and select at least one pubkey to follow.

That’s how i started!

Why automatically follow tho? There is usually a recommended follow list when using a client anyway. I think devs are definitely with following btw.

This sort of ties in with the problem with the amethyst shadowbans. If people are automatically followed the amethyst shadowban system has the potential of becoming even worse than it already is imo. Obviously the problem here is Amethyst and #onyx is the solution, but how many new users will encounter onyx, it's p hidden away? Anyway, just an aside really. Not really a problem now, more a potential problem in future and if other clients decide to have shadowbans.

I think suggested hashtags on start would also be useful. Personally I've found under and content discovery better via hashtags than anything else.

Autofill on hashtag searching would help with this too:)

I agree except every time I click on one of your hashtags it's just your posts lol.

Lol it's true, I'm communicating with the future lol.

#bookstr is probably the most used and most interesting maybe 🤔

Without suffixes like -str -chain, you can also find more stuff if you're linked to mostr #horror for example. But yeah yeah the bridge is somewhat unreliable

Riffing off your observation, #[2]​ , I imagine a client with a “more recognizable” onboarding process… Something that would make normies feel all warm and fuzzy…

For example, a series of screens (possibly optional/skippable, with the option to come back to them via an easily found button) that would ask questions about the user…

One screen might contain a number of “interest” check-boxes listing hobbies, career paths, movie preferences, religion, cultural and musical interests, etc. etc. On that screen, the user could simply tick-off the boxes that most interested them.

The client would then set them up with topical “follow” tags based on their interests, and perhaps hook them up with popular Nostriches sharing those interests.

Much as I love devs, the odds of a “normie” thrilling to remarks about GitHub and the toils and perils of javascript and rust are slim and none… :O

nostr:npub1cj8znuztfqkvq89pl8hceph0svvvqk0qay6nydgk9uyq7fhpfsgsqwrz4u I may not have made myself clear.

It's much easier than all this, it all boils down to not taking actions on behalf of users, recommend yes (of course), auto-follow never. (In my humble opinion). 🙂

This may be well intentioned but it is not an ideal solution.

In an ideal scenario, you’d ask users for their interest, and based on their selections recommend accounts that talk about those things.

One way we can solve partially for this is to recommend RSS feeds based on popular publications. If existing users interact with those feeds by quoting articles and or posting under them (probably less likely than quoting), then newbies can discover people who talk about those subjects.

I know it’s kind of a half-ass measure but it’s better than nothing. Another would be to recommend hashtags (though people don’t seem to use those as often — and I too, forget).

Autofollow is a not a good UX pattern. You are basically forcing the user to follow someone they may have no interest in following, developer or not. It doesn’t matter that they made the client, it’s up to the user to decide who to follow. By asking users for their interests in onboarding we can surface more relevant users and content 🙌

You can always unfollow the developer.

I agree interest-based recommendations would be nice, but I’m guessing that’s pretty low down on most client dev’s to-do list…

I know a couple clients are working on follower import from existing social media, which is also a nice feature.

My note was meant to illustrate that, right now, it’s helpful for new users to have a couple follows pre-populated because it makes discovery easier and you don’t see a blank feed.

I know some clients (e.g. Iris) give you a nice recommendation list when you first start.

I’m sure we’ll see a lot of improvement in the onboarding area in the coming months — things move fast around here ⚡️🤙

Agree to disagree on the auto follow. Yes, things do move fast around here, I suspect we’ll have something awesome soon 🤩

Interest based recommendations of tags or topics, not people, people talk about many things. Topics are more on what people want, and there people can find interesting people to follow.