Discussion
Loading...

Discussion

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
mhoye
@mhoye@mastodon.social  ·  activity timestamp 13 hours ago

A little louder, a reminder:

"Good UX" mostly means "I've seen this before."

Have you ever seen an adult without your cultural baggage approach a doorknob for the first time? They'll start by pulling it, then pushing it. There's nothing "intuitive" about turning a round doorknob. But you've been trained, so you don't even notice.

"...but Apple, but the iphone", the iPhone was never "easy to use" or "intuitive". They bombarded TV with training videos disguised as ads for 6 months pre-release.

  • Copy link
  • Flag this post
  • Block
Thomas 🔭🕹️
@thomasfuchs@hachyderm.io replied  ·  activity timestamp 9 hours ago

@mhoye @foone that’s not correct, there’s a whole area of design that’s concerned with affordances, which essentially is about intuitive user interfaces

the simplest example is a handle on something that you automatically grab with your hand

you don’t need to explain to anyone what a handle is

  • Copy link
  • Flag this comment
  • Block
mhoye
@mhoye@mastodon.social replied  ·  activity timestamp 13 hours ago

"You just point and click and drag everyone knows that" you spent hundreds of hours training to "just" point and click and drag, but you didn't call it training, you called it solitaire and minesweeper.

You practised.

Today, if we want a better user interface for any computing - and I think we do, and it's possible - we have two choices. Entirely 100% new - clean-break, fresh-start new - tech or to acknowledge and own that we're going to spend some time fighting reflexes honed over decades.

  • Copy link
  • Flag this comment
  • Block
mhoye
@mhoye@mastodon.social replied  ·  activity timestamp 13 hours ago

This is not an "it's the user's fault" or "it's never the user's fault" argument. There's not "fault" here, there is responsibility. There's an implicit social contract in computing, in navigating change that matters when we are using the tools we rely on.

Change is an _accessibility problem_ that demands assistive technologies to navigate, and building that tech is the responsibility of the developer.

"We put a 2nd floor on your house", great! "Climb a rope to get there", excuse me what.

  • Copy link
  • Flag this comment
  • Block
mhoye
@mhoye@mastodon.social replied  ·  activity timestamp 13 hours ago

The biggest own-goal I've ever experienced in this space was Windows8.

Extremely Late Hot Take: Windows8 - hardware aside -was Actually Pretty Good. But the thing they bungled, hard, was making the Win8 changes accessible.

If you didn't see the first-run "swipe from off the screen" training montage, all the reflexes you might have from a phone or iPad were all 100% wrong and did nothing.

The first time I sat down in front of one of them it took me an hour to figure out how to log in at all.

  • Copy link
  • Flag this comment
  • Block
Gabriele Svelto
@gabrielesvelto@mas.to replied  ·  activity timestamp 10 hours ago

@mhoye I click the start menu button to open the start menu

I get a full screen of spinning tiles that hides everything else

  • Copy link
  • Flag this comment
  • Block
mhoye
@mhoye@mastodon.social replied  ·  activity timestamp 13 hours ago

And... not to put too fine a point on this, but I have been computering for a very, very long time. I have Seen Some Shit And I have Fixed More Than My Share Of That Shit. I am Quite A Bit Better Than OK at solving the problems that live near computers.

And it's been a long, long time since I've sat down in front of any computer of any kind and felt that helpless. Like I didn't even know where to start. Decades.

And making people feel helpless is the cardinal sin of UX design.

  • Copy link
  • Flag this comment
  • Block
mhoye
@mhoye@mastodon.social replied  ·  activity timestamp 12 hours ago

Anyway, I think there's been a generational shift in developer's perceptions of their obligations to that social contract and that it's made this industry substantially worse. The belief that "everyone knows" how to use the computers that are everywhere now has meant that nobody believes they need to, so nobody bothers, keeping training materials and docs up to date.

So developers think the costs of change are zero, because it's only the operators that bear those costs fully and invisibly.

  • Copy link
  • Flag this comment
  • Block
Don Marti
@dmarti@federate.social replied  ·  activity timestamp 12 hours ago

@mhoye There has also been a shift in incentives.

With the boxed or pay per upgrade model, the incentive is to get users to develop their skills so they want to buy (or ask their employer to buy) the next version

With rolling upgrades and freemium models, the incentive is to make users bad at the software so they click more of the deceptive upsells

Users who learn and do the productivity tips have lower LTV... https://arstechnica.com/gadgets/2025/11/what-i-do-to-clean-up-a-clean-install-of-windows-11-23h2-and-edge/?utm_social-type=owned

  • Copy link
  • Flag this comment
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.3.26 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login