deutrino is a user on mstdn.io. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

I read something recently that gave me food for thought. An alternative has to be 10x better for people to switch; and the core experience is what convinces people, not cool extra features.

I don't know how universally applicable it is, but I wonder how Mastodon stacks up in that. Personally I think it's 10x better, but is it really? Or more importantly, are we communicating clearly that it is?

@Gargron "10x better" sounds like BS, to me, because you can't actually quantify relative quality like that in any sort of measurable way.

Taking the question as "enough of an improvement for people to switch", it depends a lot on two things. a) the use case of the person who might be switching, and b) how steep of a learning curve they're willing to go through to give another service a chance. (1/2)

@Gargron (2/2) Mastodon has a much steeper learning curve than other contemporary social media sites, which presents a large obstacle to switching. The only ways to get people past that obstacle are to give them sufficient motivation to keep going *before* they really get the core user experience - and the core user experience is what the "10x better" is about.

I don't think most people who could switch are getting sufficient motivation.

@InspectorCaracal Does Mastodon actually have a steeper learning curve than Snapchat though? That shit opaque af

@Gargron Yeah, it does. Snapchat, you pick up, you make an account, you take pictures, you add people. Sure, a lot of the features are weird and unintuitive but that just means most people wouldn't use all the features when they get started.

Mastodon already starts off at a disadvantage because you have to figure out how the system works before you even sign up, and since that's an inherent part of the fediverse, it needs to be done Extra Well.

@Gargron I have yet to figure out what that Extra Well would actually *be*, though, or I'd have given suggestions ages ago. 😓

@InspectorCaracal I guess one of the most important things we can do is try and make the best of the user sign-ups we do get. Let's consider the server selection to be our Great Filter. Most people who join say that content discovery is too difficult. What can be done for this?

Trends, follow recommendations, popular content leaderboards. There's uhhh opposition to all of those in the community. Idk what to do.

@InspectorCaracal Recently I was thinking how I could count when someone gets a follow from a recent account, and then add a list of most-followed-by-new-people accounts to the last screen of the onboarding screen.

Another thing that would be useful to me personally, count interactions with people you are not following, and then get recommendations to follow them, because I legit forget even if I boost someone a lot.

@Gargron

Common thread in all of this: it's the cool people and cool stuff they post which makes Mastodon sticky. Not celebs, but people with common interests that post a high density of amazing stuff.

I came to Mastodon as a very experienced social media user and started following breadcrumb trails from hashtags and the local timeline, and quickly found lots of cool people to follow. Most users (even tech savvy ones) seem not motivated enough to do this. (cont)

@Gargron

I'm thinking as I type here, and as an aside (and without having kept abreast of developments), I really wish the best to the forking folks, because I suspect there's a bit of a schism in the community: a big chunk of folks like, use, and want high discoverability, and a big chunk of folks absolutely do not want it, and I suspect in the long run this may need to be solved either by a fork or by configurable features. With that out of the way... (cont)

deutrino @deutrino

@Gargron

(cont) I don't agree with the seemingly reactionary stance against nearly every discoverability feature idea that's tossed around, nor do I agree that algorithms are never useful in this context and that all discovery must be 100.0% organic. IMO that's just not realistic. Mastodon is a firehose, and people have limited time.

What about a happy medium with unobtrusive algorithmic onboarding & suggestions which tail off over time as a new user's engagement grows? (cont)

@deutrino @Gargron Sounds kinda like my approach with recommendations.

When people first start using Odysseus I give them a curated set of links. It's less personalized but all the more personal.

But as they use Odysseus more it gets more personalized in easy-to-understand ways. Though I do everything I can to move the focus off of these, and that's where all the challenge of implementing them comes from.

@alcinnz There is certainly something to be said for human curated lists. I like to listen to certain internet radio stations because the DJs and music directors may not perfectly align with my taste, but they almost always produce a more interesting mix than an algorithm.
@Gargron

@deutrino @Gargron And if those people like my recommendations, I've got the exact some thing available online. (besides this is useful for testing)

It's currently at alcinnz.github.com/Odysseus-re

@Gargron

I go back to the "cool people with similar interests" sticky factor. How can we make finding those people easy for noobs?

Principle: can we get the user to specify some interests during onboarding, then make it more likely that content from users with similar interests will be displayed to them at first? (cont)

mastodev Show more

mastodev Show more

@Gargron

Idea: aggregate the most general, longest-lived hashtags above a certain usage cutoff, present them to the noob in a "do any of these interest you?" onboarding multiselect. Then:

* during onboarding, suggest one of the more active users in some of the selected hashtags as people for the noob to follow

* until the noob crosses some non-noob threshold, occasionally put recent toots with the selected hashtags into their timeline

@Gargron

To be clear, I'm suggesting an algo that would surface hashtags like "linux" and "cats" and "photography" to present to the user, not "kde" and "blepvideos" and "nikon" - the key would be very broad interest hashtags.

The "algo" here could also be another human-curated list, it'd just need to be well tuned to be broad, and probably based on a study of hashtag use on the fediverse, and updated from time to time.

@Gargron

I think this use of hashtags for onboarding removes most of the harassment concerns raised in prior hashtag feature arguments, particularly if the "don't index my toots" button in privacy settings also opts those users out of being promoted to noobs here.

Further, especially with a little algorithmic randomness, it lacks the thundering herd / concentrating eyeballs problems.

And, it promotes the use of hashtags. If we're not to have full-text search, that's good 👌🏻