Email or username:

Password:

Forgot your password?
127 comments
Jamie

@davidaugust stealing to send to my engineers that make programs with three steps to just open it.

x0

@devinprater @davidaugust Sounds like basically all of Linux to me anyway. Not gonna mention the editors that shall not be named, but every single one of them has that, probably even nano. They're just capable of explaining themselves.

David August

@x0 @devinprater a self-explaining interface sounds like a good thing.

FirefighterGeek :masto:

@davidaugust I had a computer teacher (the only one I ever had, back in the apple 2 days when I was in school) say once that "If the program needs a manual, it's a terrible program."

`Da Elf

@FirefighterGeek @davidaugust And The Industry stopped printing manuals, but not writing bad programs.

David August

@elfin @FirefighterGeek good programs may need manuals, good interfaces, not so much.

100rabhβ„’

@davidaugust So you mean, all user interfaces are a joke ? πŸ˜‚

JM

@the100rabh
@davidaugust
What, you mean hamburger menus and bento app search modal launchers, without any accompanying text whatsoever, aren't instantly intuitive??

DELETED

@davidaugust There’s also the problem that what we find intuitive now, we had to learn at some point. If a UI is truly self explanatory, it must also work for someone with no prior knowledge or skills.

With that being said, I believe there are some things which must be learned regardless. For example, you have to know the basics on how the internet works to understand the Fediverse. The different apps, websites and services are confusing if you don’t understand the reason for their existence.

David August

@GlowingLantern you’re right. Solid UX design and interaction design of all sorts build on, accommodate and really only thrive when the knowledge, experiences, cultural realities and more of the people using it are taken into account.

A round door knob is intuitive once one is shown but only if one is not differently limbed. However, a door handle (like pictured) even some animals may be able to figure out with no instruction or example.

Prestige Tobin Satin Nickel Entry Door Handle
cuan_knaggs

@davidaugust and just like a joke, it only works if the joke teller and the joke hearer have the same context and frame of reference

ofa_jeremy

@davidaugust THIS…to all the β€œproduct first” people.

Stephan H. Wissel

@davidaugust and like a Joke UX is geared towards an audience with a context. There is no Joke that works for any or every audience

David August

@stw exactly right. There are some that have wide appeal, and UX can be built similarly to try to be as accessible as possible. What was once studied to be the funniest joke internationally for instance: amp.theguardian.com/uk/2002/oc

Toby Inkster

@davidaugust strong disagree.

People often spend years being taught to read, but I wouldn't say the UI of books is bad because of that; it's just not optimized for beginners. Once you become a proficient reader, it's often a more convenient and efficient way to access knowledge than many competing information retrieval systems.

There is a place in this world for interfaces optimized for expert use.

Zach Thomas

@tobyink My favorite example of this is a violin.

David August

@dysmento @tobyink there certainly are places for expert interfaces, and no UI is bad or good without anchoring such a judgement to a purpose. A violin is a solidly horrible UI for anyone unfamiliar with it. It is a deeply unintuitive interface. But since a violin’s purpose typically doesn’t include any random novice using it well within 5 minutes, that’s ok. But it remains an awful music creation interface for a novice.

SlightlyCyberpunk

@davidaugust the problem with this philosophy is many people seem to grab on to any excuse they can find to avoid writing documentation. I'll take a crap UI with documentation over a great UI without any day. Firstly because things will always go wrong in ways the developer never expected, and secondly because the end users have a right to know how the systems they are using actually operate. If you don't properly document your project you take away the user's right to be educated about it.

David August

@admin agreed, documentation should not be omitted, but in may applications also should not be necessary for use for the intended users.

We have more options than poorly designed UI with documentation or well designed UI without any. Many, if not most, UI will succeed at its goals if well designed _and_ documented.

Michael

@davidaugust My first #garmin handheld #GPS unit was like that. What you had to do next to navigate with it was so blindingly obvious that I bought it on the spot.

David August

@garrattguy that’s awesome! I love that kind of thing. When something is so immediately useful and usable it can bring a nice joy.

Luna Saphira Dragofelis
@davidaugust However, explaining it is better than just expecting the user to figure it out on their own. #ux
Geoff Winkless

@davidaugust recommend reading joelonsoftware.com/2000/04/10/

People only think UIs are "friendly" when they are the same as what they are used to.

David August

@Geoff yes. Users’ collective life experiences, or lack there of, impact whether UIs succeed at their aims or not. Good call.

David August

@KayT @MindPersephone wow. If these weren’t for use in crisis they’d be comically bad. Thank you for sharing. Why oh why could they not replace the buttons either with β€œ999” on each button that dials that, or leave them blank (which would surprisingly be less confusing than what they went with). Also, the signs seem designed solely for installers and maintenance people, not core users. πŸ€¦β€β™‚οΈ

KayT

@davidaugust @MindPersephone I must admit it makes me giggle every time I walk past. I agree with you over the signs, the whole installation is badly considered which given the critical nature of it's function is just crazy. Luckily the beach it covers is one of the few places around here which has reliable mobile reception

David August

@KayT @MindPersephone ah, makes sense. And another key UX design piece you’ve just hit on: multiple systems that overlap in whole or part allowing the same things, in this case falling for assistance.

They make great funny examples of cautionary tales.

Tuxicoman

@davidaugust

It depends. Ux is related to user's background. In 21th century you are unable to use the first calculators because you have no reference to the fr.m.wikipedia.org/wiki/Boulie

Same with displaying a "hard drive" icon. No baby would understand as he would never see it.

So the UX question is :
- what is the knowlege of the target user?
- target that knowledge.

Same choosing the appropriate language to speak to anybody.

@davidaugust

It depends. Ux is related to user's background. In 21th century you are unable to use the first calculators because you have no reference to the fr.m.wikipedia.org/wiki/Boulie

Same with displaying a "hard drive" icon. No baby would understand as he would never see it.

So the UX question is :
- what is the knowlege of the target user?
- target that knowledge.

David August

@tuxicoman yes. Exactly right, and once one successfully knows what the knowledge of the target user is, a successful UI will usually not _require_ additional explanation for those users (good documentation would still be a best practice but not required for user to be able to begin using it).

Virginie

@davidaugust please no. It might be catchy but it is completely wrong. Some interfaces have to be explained and it is absolutely ok.
The goal is not to make interfaces people don’t need explanations for using, it is more complicated than that. I am talking discoverability, learnability, autonomy, proficiency, accessibility, etc.

David August

@Maker completely wrong? So interfaces that require in depth explains are the only good ones? I think you may find that view unsupported by many real-world design and use processes.

Virginie

@davidaugust (please keep in mind I have been a digital designer for 20+ years, I can’t summarize good design in 2 toots)
Your approach is β€œall or nothing” and there is no such thing when it comes to assessing an interface and the experience it contributes to. Interfaces take place inside one or multiple systems and it is naive to think that anyone can use an interface β€œnaturally”. This assumption is how we end up with excluding/non-accessible/painful experiences.

Virginie

@davidaugust I do agree not every single element does require prior explanation (although it comes from patterns being learned either directly or via other life experience). An interesting (but not easily digestible) read on the topic is the ISO9241 ;)

David August

@Maker good call, and good reference and wink on ISO9241. I think good documentation is vital, whether inline or separate like a manual. I also think most contexts should allow base usability without needing to use documentation.

A round door knob is intuitive once one is shown but only if one is not differently limbed. However, a door handle (like pictured) even some animals may be able to figure out with no instruction or example. It is more accessible and typically more usable.

Prestige Tobin Satin Nickel Entry Door Handle
Virginie

@davidaugust β€œcompletely wrong” has a double meaning here:
1- it is incorrect (see my other toots in this thread)
2- it is a damaging syllogistic thinking
I have seen designers applying this rule by refusing to have text, feedback, labels, onboarding, etc. because of the daunting fear of being told by other designers that the presence of copy was the proof of their design being a failure (which I also witnessed btw). It is nothing more than a toxic catchy sentence.

Π²rΟ…nΟ…Ρ•

@davidaugust At this moment I'm thinking about Blender's GUI ... it's not a joke this UX... it's worst ! 😜

David August

@brunus I haven’t used it myself, but you’re not the first person I’ve heard that from. I’ve a friend training on its use right now, and they’re finding it not intuitive nor easy to use, even with training. 😝

I wonder if one could overlay a better interface onto it somehow.

David August

@mstine good documentation will always be a best practice, as will not _requiring_ documentation use for target users to thrive with an interface.

Matt Stine

@davidaugust then there’s a tradeoff line you’re not willing to cross that I am willing to cross

David August

@mstine not sure what that line is, but that may well be true.

Matt Stine

@davidaugust the line where you create a UX that I adore (Vim) which requires a manual

hazelnot :yell:

@davidaugust I'm a UI/UX designer and I'd like to also add that it depends on the target demographic of the interface as well.

If you're making an advanced/technical tool, it's ok if the UX has to be explained to someone who's never used anything like it before, because your target demographic for designing the tool is already familiar with the UI conventions of that particular niche.

There's a balance between featurefulness and discoverability that can and has to be struck for each individual project.

Just saying this because some people think every UI has to be simple and minimalistic at the expense of usefulness, while others think that every UI has to be advanced and complicated at the expense of usability.

@davidaugust I'm a UI/UX designer and I'd like to also add that it depends on the target demographic of the interface as well.

If you're making an advanced/technical tool, it's ok if the UX has to be explained to someone who's never used anything like it before, because your target demographic for designing the tool is already familiar with the UI conventions of that particular niche.

Primo

@hazelnot @davidaugust also, there's a while host of machinery and programs in a literal "the person using this must undergo training" context.

David August

@hazelnot yes! I feel β€œThere's a balance between featurefulness and discoverability that can and has to be struck for each individual project.” Could be its own poster.

The qualifiers of for a target audience or for those for whom one is primarily designing would clutter the poster pictured, but you’re absolutely right.

David August

@calculsoberic oh my gosh, I hadn’t yet and just interacted for 30 seconds and it is delightfully and engagingly awful. Thank you! Did you make it?

musicmatze :rust: :nixos:

@davidaugust
You know I like that joke a lot, but then I remember my parents complaining because their #android phone came without a manual.

David August

@musicmatze fair complaint. Best practices include always including good documentation, and sound designs in most cases should be able to be littler through without consulting the documentation they really should include as an option.

David August

@chris_e_simpson I’m sorry. We may have an undocumented tool for defense against it 😝

David August

@eselet all sort of UIs that are unusable without extensive training exist and even some for good reason. An example: layperson likely should not be able to turn on a nuclear power plant without training and assistance.

LisPi

@davidaugust Isn't that the case for basically anything new that one encounters?

Very few things other than doors & handles are that simple.

David August

@lispi314 even those are not always. A round door knob is intuitive once one is shown but only if one is not differently limbed. However, a door handle (like pictured) even some animals may be able to figure out with no instruction or example. It is more accessible and typically more usable.

Prestige Tobin Satin Nickel Entry Door Handle
LisPi

@davidaugust That's true. Which is part of why good UI is so hard I think.

Even something with as limited a set of features as a door isn't instantly intuitive.

Stuart Celarier

@davidaugust Because the Heisenberg Uncertainty Principle says that you can't know... oh, never mind. Is there anymore Fish House Punch?

Thibaut Sailly

@davidaugust @Signez Makes for a great poster, but totally lacking nuance, therefore actually not true. See plane cockpits, video or music editors.
It's true for some user interfaces, but not all :-)

A user-interface-expected-to-be-used-successfully-seconds-after-being-seen-for-the-first-time is like a joke. If you have to explain it, it's not that good.

Closer to reality, but not a great poster!

Daryl White

@davidaugust To a point. UI can only get you so far.
No one really has to explain the Google home page to a new user. Type something, get results.

But.

There's also a whole hidden lingo to the search box that can make it a very, very powerful tool indeed. And there is no way to communicate that the functionality is even there to end users.

How many Google users actually know there are techniques that exist to do powerful searches?

And does that make the Google interface actually good?

@davidaugust To a point. UI can only get you so far.
No one really has to explain the Google home page to a new user. Type something, get results.

But.

There's also a whole hidden lingo to the search box that can make it a very, very powerful tool indeed. And there is no way to communicate that the functionality is even there to end users.

Grinning Cat

@davidaugust

"A computer should be like a pencil:
simple to use, and leaving the person in control."

Prof. Ben Shneiderman, founding director of the Human-Computer Interaction Laboratory at the University of Maryland, College Park

Matthew T

@davidaugust Most of the time I agree with simplicity. Some of my jobs have taken this view, and I've worked with designers.

But... sometimes you need the power, even if it means implementing an in-app tutorial. The difference between Slack or Teams vs simpler messaging systems for instance. There might be a learning curve, but the ability to make threads and edit messages is essential once you know you can.

You can go too far in either direction. Featuritis is a thing.

RhodePVD

@davidaugust is that bestselling author Alisha Rai’s husband Kai?

Nintendo RVL-CNT-01-TR

@davidaugust me giving my opinions on the menu at work (our menu is horseshit and whoever designed it needs to be fired)

Joost

@davidaugust so, mediocre is what we end up with, all the time.

fedops πŸ’™πŸ’›

@davidaugust I disagree. If by "good" you mean easy, intuitive - sure. But categorically excluding powerful, flexible, straightforward is not what I personally want.

Go Up