A short rant about User Experience

in #steemit-ideas8 years ago (edited)

If we aim for mass adoption, good user experience is absolutely essential. The first users might be forgiving but this period will end quickly. Here are my suggestions listed in order of importance.

Critical flaws

(a) No search utility

We are still relying on Google search which is very inaccurate. Also, currently there is no way to find a user by their name, unless you know the exact spelling and then type it as an URL.

(b) Spam/abuse flag is misused

Spam/abuse flagging a critical part of every posting/blogging website, yet we don't have it working properly: it's being misused on a massive scale, either by trolls (which should be outvoted but there is no way to do it) or genuine users who, due to not having an alternative option, use it to express their intent of lowering the payout. A solution has been suggested here.

(c) Chaos in tags/topics

We have a real mess in this area. It's hard to come up with a robust solution but still we could alleviate the situation by offering some hints about tags/topics that already exist. Also, the sort order of the tags/topics list should be more predictable - the current ordering is a mystery to me.

Important improvements

(a) Latest replies/comments

Replies/comments are currently hidden behind posts. It would be cool to see a live flow of new replies/comments on the front page, in real-time as they are generated. This way we could promote replies/comments and at the same time encourage users to read and upvote the parent posts.

(b) My portfolio

As suggested by @ash : let the user decide which of his/her own posts should be displayed on the profile page. It would allow us to use Steemit as a real blogging platform.

(c) My bookmarks

Let the users collect other people's posts which they consider valuable or just want to keep track of them for future reference. Personally, I've lost track of many valuable posts and now have no idea how to find them.

Nice to have

(a) Integrated storage for images

We should stop relying on external URLs for images.

(b) Mobile support

Some of the functionality does not work well on smaller screens (e.g. videos don't fit on mobile screens).

(c) Notifications

As suggested by @juanlibertad : it would be nice to have notifications for replies, upvotes, etc. It should be an opt-in feature.

Sort:  

Almost everything you have pointed out is on our todo list... right after keeping the servers up with the increased load!

Our team has been working on image hosting (via IPFS) as well as a vastly improved editor (medium clone++). Anyway, things will improve quickly or someone else will create a competing interface. Either way STEEM wins.

Would love to see a writeup and server load / types geo, etc.

It says Beta in the top left corner. That means this is actually the unreleased version. All these things will come in the future. Watch.

I understand this. The main purpose of my rant is to set the priorities right.

Thanks for bringing this up, I hope it gets through to the developers. Oh, another feature request, a feedback section would be nice.

The tag section should be improved asap imho. At least via your first post, one shouldn't be able to create new tags.

In discourse (the great forum platform by the stackoverflow devs) people have trust levels. The more one participates in the platform, the more trust one gains and the more options are unlocked (like creating tags) . This trust is calculated through formulas and automatically granted, so implementing it does not harm the decentralized idea.

I think this would be a great option to clean the tags at least a little bit, and might also help for other use-cases

Attaching images should be integrated with the editor.

Click "Editor" then click the "Image" icon.

Yeah, I've expressed it poorly.
What I meant that we should stop relying on external URLs for images - I fixed it in OP.

Regarding Critical flaw c (Chaos in tags/topics) - could this not be handled by the free market and what the free market decides? For instance, on reddit, there is the 'bitcoin' subreddit and also the 'btc' subreddit and both can coexist on the same platform albeit with a different focus, mindset, tone, audience, etc. The free market can decide which topic/tag they prefer and that they want to give attention to.

I think you can add this: a page to see the posts of people you follow.

That would be awesome, and I'm sure its something in the plans already.

Twitter and Facebook integration is something i am hoping for.