Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Lea Verou, PhD
@leaverou@front-end.social  ·  activity timestamp 7 days ago

🔥 New blog post!

Covering, among other things:

- Why making simple things easy and complex things possible is not enough
- How to maximize your UI’s signal-to-noise ratio
- Why you can’t uncover friction through user feedback
- How to prioritize user needs

https://lea.verou.me/blog/2025/user-effort/

I have rewritten this post at least 10 times in the past year, so I’m almost in disbelief that I finally managed to hit Publish. 🫣

Hope it resonates!

  • Copy link
  • Flag this post
  • Block
Lea Verou, PhD
@leaverou@front-end.social replied  ·  activity timestamp 6 days ago

Gah, I was so happy I finally finished it that I forgot to test in Safari like a newb. Turns out none of the SVGs work there plus a bunch of other layout issues. 😭

If you’re on Safari, check back tomorrow when I’ll have fixed them or replaced them!

Edit: ok, at least the animation is fixed (replaced with a gif in Safari). Turns out Safari doesn’t support the d CSS property. Thanks to my apprentice @dmitrysharabin for catching this!

Edit 2: ok, most issues should be fixed now!

  • Copy link
  • Flag this comment
  • Block
Gabriel N
@wtrmt@mastodon.social replied  ·  activity timestamp 6 days ago

@leaverou I’ve been in that boat so many times. The captain and the crew treat me like a family member.

  • Copy link
  • Flag this comment
  • Block
Fubaroque
@fubaroque@mastodon.social replied  ·  activity timestamp 6 days ago

@leaverou The user interface of your blog is far from ideal. Given that reading it is probably an important use case for it…

Text has all words on separate lines
Text has all words on separate lines
Text has all words on separate lines
  • Copy link
  • Flag this comment
  • Block
Lea Verou, PhD
@leaverou@front-end.social replied  ·  activity timestamp 6 days ago

@fubaroque whoa, never seen that before. Thanks for reporting!

  • Copy link
  • Flag this comment
  • Block
niu tech
@niutech@fosstodon.org replied  ·  activity timestamp 3 days ago

@leaverou @fubaroque The same in #SailfishOS browser.

Broken layout in Sailfish OS browser
Broken layout in Sailfish OS browser
Broken layout in Sailfish OS browser
  • Copy link
  • Flag this comment
  • Block
Tim Chase
@gumnos@mastodon.bsd.cafe replied  ·  activity timestamp 7 days ago

@leaverou
the red 👎 curve on that complexity-to-effort chart reminds me a bit of learning to use vi/vim 😆

  • Copy link
  • Flag this comment
  • Block
Lea Verou, PhD
@leaverou@front-end.social replied  ·  activity timestamp 6 days ago

@gumnos since when does vim make simple things easy?? 😅

  • Copy link
  • Flag this comment
  • Block
Tim Chase
@gumnos@mastodon.bsd.cafe replied  ·  activity timestamp 6 days ago

@leaverou

vim…making simple things complex and making nigh-impossible things possible 😉

  • Copy link
  • Flag this comment
  • Block
Lea Verou, PhD
@leaverou@front-end.social replied  ·  activity timestamp 6 days ago

@gumnos heh 😅
So not quite the red curve (which has a point at the top left, ie does make simple things easy), more like a near horizontal line fairly high up, kinda like the SVG DOM

  • 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.1 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login