Dear Designers,

This is a RANT from a dev to designers and UI people. Also, I design and build UIs too, so this is not in bad faith.. But..

You try to spoon feed users. Make the experience for your app so similar to other apps, that they dont feel any friction at all, or atleast thats the goal.

But sometimes you make the experience so similar for the user, that you lose sight of what makes the app different in the first place.

Sometimes the paradigm shift is necessary, instead of taking the challenge to educate the users you try to take the easy route and treat the user like a dumb slop eating machine.

The user is a dumb slop eating machine.

Which is why its even more necessary to create UIs to empower them, not hide away all the hard parts.

Sometimes, the whole point is for them to stop eating sugar.

But all you focus is how you can make brocolli taste more like sugar.

We need more designers and UI engineers to take on the hard part, to help users make the leap from legacy systems to sovereig systems, to educate them in a least effort manner.

But most of the times all we focus on is how to make sovereign systems look more like legacy systems.

And yes, sovereign systems dont need to suck, and dont need to look ugly ot be tremendously hard to use, but they also do not need to be clones of their legacy countetlarts to succeed. We can definitely do better here.

I hope this goes through to someone, just #mytwosats #rant over.

Reply to this note

Please Login to reply.

Discussion

Tbh, it’s hard to understand what you mean without any examples.

One example is how We are still trying to solve email recovery of accounts while the focus should be on educating about self custody.

There's many more examples. This is one.

I see. Yea that doesn’t make sense to require an additional email address for that.

Media uploading is one example I've been thinking about lately. Some apps support uploads but the user doesn't know to where, it just works. Then they try another app, and it requires the user to set up media hosting, which is excellent, but then they are left wondering where their other images were uploaded. Then, in other apps, or even fields within an app that supports uploading for other things, we have spaces for links, which is great, unless the user is completely blind to how media should be managed by themselves... which is the default position. It's not likely that their first nostr app introduced them to how image hosting works.

In the long run, it's difficult for even regular users (like myself) to keep track of how to manage media across the various clients. I don't want my devices synced or some cloud service holding all my stuff. I need to upload from one device to whatever media host, then I have to download on another device just to re-upload it again to the same exact same host I used to transfer it to myself, in order to use it in some apps. Or maybe not... maybe I can just use the link. I'll find out when I try to use the app.

Do I need to send myself pictures to use a thing? Maybe. Do I need to have separate media hosts for different apps? Probably. Will I know where my images are hosted? Again, maybe. Can I access them & delete them? Also, maybe, if I know who's hosting them.

The idea of giving users control of their experience is completely lost and made unnecessarily confusing by cottling, unless the goal is just to stay centralized under a different flag. These concepts could be addressed on first introduction, just by adding a link option alongside whatever uploading mechanism. Humans accel at correlative learning. Why not embrace that?

Great example. I ran into issues with that myself with a client feature. I had to upload the same image 2 times and they got 2 different URLs. Programmatically they were 2 different images now (because I only have the URL to distiguish them). An imgur.com-like service, where you could login and manage all your media would be great.

💯 And we already have similar options in various forms! But if clients don't allow the user to actually utilize them, it just gets to be a scattered mess.

Ive been using satelite.earth .

satellite.earth is great for this.

For the record, my rant isn't against media hosts at all. All that I've willingly used have been phenomenal.

Reminds me of this post I wrote almost two years ago about making design feel worthwhile for a user instead of just easy. One of the best decisions I made.

https://www.patreon.com/posts/98786643?utm_campaign=postshare_creator

The idea that the user is a lazy slop eating luser is a self fulfilling fiat prophesy that is only true until we stop believing in it. Easy is good but surface the value and put that first. 💯

Gonna need examples or it didn’t happen

There are tons of examples in tbis thread.

What thread