Yesterday, on Steemit, I gave a quick rundown of some initial thoughts on the Narrative beta launch. Today, I want to dive in more critically. Specifically, I want to address some critical UI issues, some annoyances, and reputation scoring.
User experience is the lifeblood of any social media website. If users show up, get confused, or can’t access certain aspects of the website in some way, it will discourage their further use of the site. Therefore, I find these three issues very critical to the long-term success of Narrative.
My initial impression of Narrative’s beta launch is pretty good, but there are some issues that need to be addressed. I’m confident the team will address critical issues as they arise, but they can’t be slow about it. Some issues are going to be long-term inhibitors to growth and adoption. Those issues need to be tackled first. Other improvements can be added along the way.
Annoyances are not critical issues. They’re simply things that might make me groan, or any user for that matter, but are not serious enough to drive us away. For instance, as I mentioned in my last post, the Narrative beta design could use some more color. The plain white background is a little bland. While there is a blue-scale gradient bar across the top of the page, I don’t think it’s enough. Sure, it’s a branding item, but to attract the Facebook and Twitter crowd, there needs to be color.
The network stats page is a bit underwhelming. There is a lot of information missing that could be there, but let’s take a look at the information that is there.
I’d like to see more user statistics. For instance, who are the top posters? Which users own the most niches? Which ones have the most NRVE? Are Narrators primarily publishing in niches they own or is there a lot of cross-posting? How many users have been active on the platform in the last 24 hours? How many comments have been posted on published posts?
The network stats page is only barely useful since so much is being left out. If you analyze the number of new posts and realize that some of those are undoubtedly by Narrative staff, and probably most by early adopters, it looks like the beta launch was a dud. On the bright side, new users are bidding on niches. That’s going to mean more options for publishers.
Narrative’s reputation scoring system leaves a lot to be desired, and I say that as being a huge beneficiary of it. Since yesterday, my reputation has increased by 5 whole points. The only time my Steemit reputation increased by that much was as a Plankton, when my reputation was in the 20s. It has grown considerably slower since then. I’d suspect that to also be the case at Narrative, but I’m not so sure that it will be. That’s because 60% of Narrative’s reputation score is based on the quality of content one publishes. But since I have one of the highest reputation scores on Narrative, I’d think the bar would be higher.
One controversial aspect of the Narrative reputation scoring system is the certification process. One Narrator has addressed this issue quite well, and I agree with many of his points.
What is not clear to me is whether or not certification impacts the quality score on content. It’s one thing to include certification as 30% of one’s total reputation score, but what if Narrative uses one’s certification status to buff the quality score of one’s content? I have no idea if they’re doing that, but if they are, then I’d certainly get a better quality score on my content than the author of the above article who has not gone through the certification process. But the real issue is that it costs users $15 to get certified, a steep price if you come from the third world or you earn minimum wage in the U.S.
Certification started out as 10% of the reputation score. I’d like to see it go back to that. There’s no reason to judge users’ total reputation on whether or not they shell out $15 to prove they’re human. I get that Narrative wants to discourage bidbots and automated processes, but there’s got to be a better way.
Instead of basing 60% of reputation on the quality of content, how about also basing it on how active a user is on the platform? Someone who publishes high-quality content sporadically may not deserve as high a reputation as someone who is active every day but whose content is only average or slightly above average. There is something to be said for consistency and reliability.
It’s difficult to create a fair algorithm for judging a platform user’s reputation. I’m not sure I’ve ever seen one. It seems the Narrative staff places a high premium on two user metrics – the quality of content and whether or not they are actually human. I certainly think those are important, but content quality is a many-a-splendored thing. It’s not easy to judge because we all have different tastes. And even among people with similar tastes, one could highly approve of a piece while another doesn’t. Hopefully, as users engage with each others’ content and judges it on the basis of merit, the final outcome will be some sense of quality by a reasonable standard.
We’ve got to realize Narrative is still early beta. A lot could change between now and full public launch. My hope is that the Narrative team will continue to improve upon the platform and give a lot of thought to user experience. One thing it has going for it is the NEO blockchain itself. NEO has smart contracts capability and digital identity features built into the chain. These will certainly prove to be assets for the type of platform Narrative wants to build, but that’s a post for another time.
As Narrative builds out its wallet features, I hope they consider the possibility of internal messaging. I would love to see direct messaging with user controls on the receiving end. For instance, if I want to charge 5 NRVE, or 100 NRVE, to receive messages from other users, I should be able to determine that. If I want to whitelist certain users who do not have to pay my message fee, I can do that. Adding this feature would allow users to control spam and receive messages on their own terms.
I’d also like to see more robust publishing options. Currently, the publishing UI is quite primitive. There should be abilities to center text, format images with text align features, resize and crop photos, and even work with HTML or markdown.
Another feature that would add value to Narrative is the ability to pull posts in from another domain or URL. Medium does this quite well. It should be easily doable. Also, the ability to timestamp posts for future publishing.
What would be really cool is right-clicking on a piece of text on another Narrator’s personal journal and automatically pasting that text into a new post. Sometimes, when I read, someone else sparks an idea for a post. I should be able to take a sentence or a paragraph and use it as a jumping off point for a post of my own. This needs to be controlled for copyright infringement, of course, but with fair use and the encouragement of additional engagement in mind, this feature could be added to give proper attribution for text used this way with an automatic link back to the post from which the text was borrowed. If a user abuses this privilege, it should count against their reputation score.
Finally, I’d like the option of revising my personalized content stream in real time. For instance, if a single user is over-represented, I’d like a one-click option to make a post disappear. If one topic of interest is under-represented, it would be nice to send a signal letting the Narrative system know I’d like to see more of that type of content. An artificial intelligence algorithm could be used to accomplish this task easily.
I am totally looking forward to Publications, which will likely roll out later this year. I also think that some of these issues mentioned will likely see solutions sooner rather than later. I’ve seen the Narrative team respond to alpha users’ requests and make changes based on feedback. It is critical that they continue to do so throughout beta.
While you’re here, check out the Steemit backside 5: