You might be familiar with the term network effect. Usually it refers to positive outcome when a service becomes more and more beneficial to everybody when new users join in. But there can be also negative outcomes, which happen when the platform becomes worse with every new user.
Currently Steemit is suffering from negative network effect. This is because the user interface can't handle a big userbase. Every day we are seeing more new users coming in. And what they do? They post and comment. It adds up too quickly. That makes it harder for everybody to find content that they like the most. It's also harder for bloggers to get more followers.
If you have recently checked out the page for new posts, you know what I'm talking about. You need to go through a lot of posts to find even one truly interesting.
Just a while ago I made a test. I skimmed through about 50 newest posts. I couldn't find any worth of upvoting. Only one post was somewhat entertaining because it contained a funny video. But I had already seen the earlier and the post didn't contain much besides it, so I didn't bother to upvote. Needless to say, didn't find any authors to follow, either.
You might have also seen a lot of "nice article, please follow me" comments to posts. That's what happens when new users are desperately trying to get attention.
To make the situation worse, Steemit is planning to get ready to get millions of new users more to the platform. If that would happen without redesigning the whole UI/UX, Steemit.com would become almost unusable. That's why I disagree with the proposed hardfork 20. It just doesn't make any sense to focus on getting more users to the platform while it can't scale.
What we need, preferably as soon as possible, but at least before any mass signups of new users happen:
- Customized feed. Now we can control our own feeds only by following other users. That's not much. Facebook has a good reason to control what their users see in their feeds. If everybody would see everything they follow, there would be too much noise and the user experience wouldn't be good. But the problem is that it's Facebook who is deciding what users see – not users themselves. With Steem we have a chance to let users be in control and customize their own feeds as they like.
- Language support and filtering. If you see language that you don't understand, it's ultimate noise. There is no value. It just fills the page and steals your attention. That's why Steemit should implement a support for defining a language for posts. When a user publishes a new post, they can let everyone know what language it's written in so others can decide do they want to see it.
- Communities. Hopefully coming in the near future. This feature will allow creation of real communities around certain topics and interests. Currently there is no option to follow a tag so this hasn't happened nearly as much as it could have. Comparable to groups in Facebook or subreddits in Reddit.
- Notifications. The current notification system is unreliable and too simple. Users should have several other options for receiving notifications, like emails or notifications for mobile phone.
Once the user experience is better and we have shifted from negative to positive network effect, we can start to think about scaling the platform for millions of new users.
I've seen the problem grow bigger in just few months. I posted a few times around 5 months ago, then had a pause and started a week ago again.
It's crazy how different amount of new posts are coming all the time. It's very hard to find anything interesting and I feel there is a big difference in post quality. However, who would want go write quality posts when they can be missed by everybody.
Sad.
I've seen many poorly written posts such as posts where all the letters were bold, lousy punctuations, terrible spelling and sometimes even unnecessarily foul language.
That's sad and true.
My first reaction was "I hope you're not talking about me." :D
Haha. No, I was supporting you. Your post is top-notch!
Ha, thanks :D
Just had to be sure.
There is a lot of shitposting unfortunately.
I can't say it's a new thing, but it's way more common now as people are aiming for easy money. Or maybe we are grown old and boring.
I have been saying since I started here (ahem 8 or 9 days ago) that I'd really like to sort through the resteems to find the people I follow's original content! I hate sorting through the resteems!
I see that Steemit is still in beta, so solving a lot of these problems first before mass signup will help with retention. If a newbies signs up and find that it is not as convenienent then we have probably lost them forever. Not to mention possible post about bad experience on Steemit.com thereby discouraging others to join.
Good point. Increasing quality later is harder than increasing number of people.
Totally agree, lets just focus on quality at the moment and then we will be ready to handle quantity. good points :)
Steemit already has subcategories which act as a filter; for example, "homesteading"..
Adding more specific subjects might help, but in the end there's going to be a flood of screed on Steemit ... It just goes with the territory ....
So I disagree with you because growth trumps your complaint ... And your complaint can be fixed without sacrificing massive growth...
Finally, in this globalised world if your brand isn't growing it's dying. Think about that. I understand quality content is important, but most people aren't writers and they never will be so get used to it....
Filtering the content should be automatic. With current tags there aren't anything automated, users have to make an effort to find and see everything that is posted with a certain tag. Users can't even subscribe to a tag.
On the contrary, I think it will be absolutely necessary to fix the UI/UX if we want to have millions of users. With the current UI the experience will be so bad that the system will become unusable and old users will leave and new users won't join.
"Filtering should be automatic "
Yes, that's what I mean. Fix that. Problem solved... Growth continues...
Yep , it is harder now than before ...
Doesn't Twitter (and many other social media platforms) have the same "problem" you're describing here? If a new twitter account tweets out to 0 followers, they shouldn't be confused as to why no one saw or interacted with their tweet. I'm not convinced there's really a problem here. This is just how social media works. Gaining followers takes time and effort. Writing an amazing blog post on some random blog doesn't mean people will find it. Building a following matters and that isn't effectively done with "follow me too!" comments. It takes time, engagement, and real effort.
I've been blogging for 13+ years while being mostly ignored. That experience has helped me write things here people enjoy which is leading to a growing following. I don't think there's a shortcut for that process.
I do think some small UI tweaks could be made which might help a little, but ultimately this platform deals with the same chicken and egg problem of every other social platform.
Q) "How do you get a lot of followers?"
A) "Consistently write a lot of great content over a long period of time."
Q) "Who decides if the content is 'great' and how do you ensure people actually see it?"
A) "'Great' is determined by a lot of readers who find your content, usually by following you."
Q) "So... how do you get them to follow you?"
A) "..."
Nope. They don't show everything to everybody.
Getting followers isn't the only problem. The deeper problem is "how to find like-minded people and engage with them in a meaningful way". We don't need just minor UI tweaks but complete redesign.
I want to prioritize posts that are shown in my feed(s) based on rules that I set up myself. For example, "all posts with a certain tag", "all posts by a certain author", "posts that are commented by users I follow", etc.
I want to have notifications to my email so that I don't miss anything really important. I guess daily/weekly digest emails would be quite popular, too.
I want to get notified for discussions in my posts and in posts that I have commented. Currently I am missing a lot of interesting discussions because I just don't stumble upon them. I can't take part if they are practically invisible.
Currently it just takes too much time and effort to find and read all the good posts. If we get even more users on the platform, the situation will become horrible and I don't think I will spend as much time here anymore.
When signal-to-noise ratio is getting worse, the solution is to find ways to strengthen the signal automatically, not just force users to suffer from all that noise.
"Great content" is subjective. What is great for one is not necessarily great for another. The system needs to allow people with different tastes to find themselves, form communities and interact in a meaningful way. Now all content is just dumped for everybody to see.
Very well said.
But many social media platforms started that way. It took a while for Facebook to implement algorithmic filtering and for Twitter to follow with the same. I agree with the final goal, but I'm patient with the time needed to get there.
Thanks again for a detailed, valuable comment. I'm glad you found this reply (even with all of Steemit's shortcomings) worth replying to. :)
I'm just trying to raise awareness of this problem to make sure it will get prioritized properly.
Based on the latest hardfork proposal, Steemit Inc wants to prioritize getting as much new users as they can. I don't think that's very good plan. It won't go well for anybody, not for the old or the new users.
The first priority should be to develop the UI/UX to the level that can handle millions of new users so that everybody will be happy. After that has been taken care of, we can start to talk about user acquisition.
I appreciate your concern, but that doesn't appear to be the path other successful examples took. Growth is key, more so then every person having a perfect experience. If growth took off (even without improved UI), Steemit signups would be crippled. Seems to me that's a higher priority over UI. But guess that's the backend programmer side of me talking. :)
I'm looking at this from the business perspective. It doesn't make much sense to try to get us much people to join as possible, if we know that their experience will suck. The users retention rate will be low and the brand of Steemit will suffer.
It would be much better to focus on the user experience first and let new users buy their own accounts. That would make the whole ecosystem much more valuable faster than focusing only user signups.
Have to disagree with you there. Facebook and Twitter didn't grow to millions of users by requiring an initial investment. I think requiring an up-front investment would kill growth.
The value of connected systems often comes from the network effect and who can get it faster. Craig's List isn't a great UX/UI, but they have the network effect lead. Steemit needs exponential growth in order to have a chance at overtaking the incumbents. Yes, some will sign up, have a bad experience, and leave. It's a numbers game. How many will we lose based on how many will we keep? That should be how we prioritize things. If we get the network effect value, those who left will eventually come back, hopefully to a better UI by then.
Will the mining of steem with miners reduce the overall rewards? If not, is the inflation rate going up in the process?
I'm not exactly sure about the current system, but I think block producers have their own rewards which are not connected to post and curation rewards.
If you mean POW-mining, that's not happening anymore in Steem. This is pure DPOS blockchain now.
Great post and all four of your ideas need to be implemented. I can't imagine how chaotic Steemit will be with a couple million users. Would be nice to be able to direct message a user as well.
Hi @samupaha thanks for this most useful article. I didn't know anything about Hardfork 20. I've only been on steemit a week but I have already identified most of the issues you mention with scaling - particularly around the 'noise' issue.
How do you find useful content. Definitely need to deal with language filtering. Communities would be most useful, and feed customisation. There is some great content on steemit but it is hellishly hard to find it!
Thanks for the headsup on the new proposed HF20 developments.
I agree! your proposals would make it a lot more manageable. I hope this post reaches the people with power to change the Steemit.com site. Resteemed!
When all the promotion regarding Steemit only revolves around the money, it attracts people only looking to make a quick buck. While some can, very few of those people add any significant value to the community, and will rather just spam away.
This is why the money should not be the only focus. It has been, and we're seeing the results.
Yeah, this is also a huge part of the problem.
Totally agree.
I would also like to see a native search with some nice filters — by time elapsed and tag for example.
There is also a mentality problem, too often a new user doesn't know how to behave in an online community and follows low ethics practiced by other users around who were attracted by money and don't care about long term consequences of low quality posts and comments on the community.
I agree that the interface is a bottleneck and is in need of improvement/redesign of some kind. for all the hate on Facebook at least the interface is easy to use and fairly intuitive, clearly they spent a lot of the on research and development. wasn't somebody working on fb-like one?
I agree with every single thing you said! With overcrowded feed you have scroll for a long time to find something to grab your attention. I love photography but when I want to find anything related to it , it is mission impossible! Finding anything specific is road with no return. Those problems should be addressed.
I am new here myself but I did notice an uptick even from just before HF19. Also it is pretty difficult to sift through all the new posts. I have had to even curate my followers feed to reduce "spam". Hope it just adjusts over time because this platform is very new and going to go through a lot more changes.
I agree wholeheartedly! I am part of a couple of loose communities like homesteading and gardening and it's tough to locate content. I think resteems should be separated from your personal content on the Blog page, too. And I would love to get a notification if I am mentioned somewhere, currently that's not happening from what I see.
I absolutely agree. UX has always been neglected here.
We need to remember that from the user perspective we are not really competing in the crypto domain (where UX has always been non-existent) but in the social network domain (where UX is the major factor).
There are so many crucial features available on the blockchain yet not supported in the GUI. These include:
Yet in HF20 we aim for... mobile support and more users. Absolutely crazy.
I can't agree with this enough. These are all great minimal suggestions that will help a lot! Upvoted and Resteemed!
As a new user I am finding it difficult to figure out what people want to read and when to post it. Followers are important to me but mostly I crave comments and feedback which are lacking because everyone is too busy posting or wading through the home feed - which I am desperately starting to hate.
We really do need a customized feed! I follow people that post daily and I can never find their posts on time. And it really seems like as a follower I am never really in the loop. It seems really odd that we aren't notified when there are new posts from the people we follow. The replies button decides to stop working every now and again and I want to toggle email notifications for each follower.
Groups! We can't truly be a community if we can't gather into groups and chat about whatever topics we find interesting. I want to be able to find like minded people and talk to them outside of the comments. All the forums that I have seen are offsite which is a ton of wasted potential.
Yeah, it's not easy to have great conversations here. The system doesn't support it.
Seems like it should in order to be the revolutionary - 'anti everything else' platform it claims to be! ;P
i totally agree and had many post related to this, but at a reputation of 40 no one saw it or seem to care.scaling and ui are big issues for steem.I also felt occasional network outage.Not sure which end has the problem
thank you for sharing
I agree and disagree, if you go to hot or trending there are entertaining articals but there are alot of Japanese post that ahould be spererated to a new tab, but there are alot of follow for follow as you said, if new users would just make intertaning blogs they would get plenty of follows. All it takes is one good post to gain everyones attention, thanks for sharing you opinion.
thank you for posting
Yep, another thing i noticed is that new users will need information about the site when they join, so they know how to act. Many helpful steemians write posts to guide new users but if that post is more than 3-4hours old, you will never, ever be able to find it.
Yeah, a lot of good and important posts are buried under everything else after a few hours. That will also prevent any meaningful discussions happening because only a few users will see them. Better notification system would help with this.
Yep, I have fate in the devs to fix it soon.
i totally agree with you
Agree in some points, there have to be some thing fixed...
It's all in the works. Have faith in the Steemit team as they continue to hire more developers and address these concerns.
Patience please, it's a work in progress. 🐝
Spot on. I think many good ideas can be borrowed from reddit including customized homepages for topics.
I agree with you. UX is not where it could be. I would also add that the search function has to be improved.