Lea Verou, PhD
@lea.verou.me
14K followers 310 following 370 posts
I make things for making things. @[email protected] on Mastodon, @leaverou elsewhere https://lea.verou.me
Posts Media Videos Starter Packs
lea.verou.me
Same. I try not to because it’s a huge rabbit hole but sometimes it’s hard to resist 😅
lea.verou.me
I’m in love with @sarahedo.bsky.social’s hand-drawn illustrations in her #jsconf slides 😍

Great talk too, I dig the high-level overview of how different platforms do UI, that’s exactly the kind of cross-pollination we need to design better APIs for the Web.
lea.verou.me
Very annoyed at Slack rn. It quietly decided to stop syncing DAYS AGO for no apparent reason so I missed a ton of messages 😒

Plus, all the messages *I* sent were never sent, and just vanished when I restarted the app. 😒

Silver lining: turns out people weren't suddenly all ghosting me in unison 😅
Reposted by Lea Verou, PhD
tef.bsky.social
it's kinda weird that all the software i am expected to use for work are all written by distributed teams, go, python, postgres, linux, chrome, k8s etc

and despite being told "the best teams work in an office together" i don't know of any software i use that's actually written that way
lea.verou.me
This is likely tooling output. Unfortunately many tools do this because browsers have crippled SCG external references. Eg Excalidraw is forced to embed their entire web font as a data URI in their SVGs and I can’t fault them given the current state of the web platform.
lea.verou.me
✈️ I was puzzled why so many delays and cancellations so I made the mistake of googling it and now I’m terrified. 😰
Photo of departures board
lea.verou.me
#JSConf ✈️

Flying Southwest for my 1st time and so far it’s been like a Windows progress bar:
Boarding at 3:20!
Oops, it’s actually 6:48!
Oh nvm, it's 3:55

In other news, if you’re also going to @jsconf.bsky.social , looking forward to seeing you!

Come say hi, even if we haven’t met before!
lea.verou.me
😍 Great idea, made by the awesome @jakearchibald.com.
Spend a few minutes to select and rank what matters to you and improve the web platform for everyone!
firefoxdevtools.bsky.social
As an experiment, we (the Firefox team) wanted to try a new way to get feedback on which Interop proposals matter most.

So, here's a web app where you can rank the proposals you care about, giving us data we can use when reviewing which ones to champion.

interop-rank.jakearchibald.com
Interop Feature Ranking
Rank the web platform features you care most about
interop-rank.jakearchibald.com
lea.verou.me
You probably know that designing for accessibility benefits everyone, but you’re probably thinking of physical disabilities.

But it can hold even more true for cognitive disabilities! UIs with low demands for sustained attention may help ADHD folks more, but it they are less taxing for everyone.
lea.verou.me
Thanks! Which part of TLDR? Couldn’t see it on their website sadly.
Reposted by Lea Verou, PhD
Reposted by Lea Verou, PhD
aoc.bsky.social
We believe healthcare is a right for every American.

But starting today, millions of people will be notified that they are being priced out of their insurance thanks to Republican policies.

Enough is enough. The GOP may shut down the government, but we will stand tall for YOU.
lea.verou.me
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!
lea.verou.me
🔥 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

lea.verou.me/blog/2025/us...
In the economy of user effort, be a bargain, not a scam • Lea Verou
User effort is a currency. To create a product users love, design the tradeoffs of use case complexity to user effort with the same care you design your pricing scheme.
lea.verou.me
lea.verou.me
Neurodivergent conditions are only disabilities because we live in a world not designed for us. Easy to imagine a flipped narrative in a world run by neurodivergents,eg “Patient insists others decode hidden meanings behind their words and compulsively makes eye contact for excessive amounts of time“
lea.verou.me
AuDHD (Autism + ADHD together) in particular bring a host of superpowers when it comes to entrepreneurship & innovation, and many of the greats are speculated to have been AuDHD by today’s diagnostic criteria: Leonardo da Vinci, Newton, Einstein, Tesla to name a few.
lea.verou.me
Second, neurodivergence is simply a different way that some brains are wired, and comes with strengths and weaknesses. Many (most?) great innovations of our time came from brilliant neurodivergents who happened to hyperfocus on the right thing.
lea.verou.me
First, neurodivergent conditions have a very strong genetic component and are highly hereditary. It’s just as unlikely a medication could give you autism as it would be to give you green eyes.
lea.verou.me
The recent commotion around Tylenol and autism reminded me how many neurotypicals are so uninformed about neurodivergence they think neurodivergent conditions (autism, ADHD, OCD etc) are some sort of plague that you can catch if you’re not careful enough.
lea.verou.me
Don't get me wrong, I love good marketing. But this squarely crosses the line into deception and #darkpatterns and is not ok.

@virtualaegean.bsky.social please don't be the reason we can't have nice things.

[7/7]
lea.verou.me
And it gets worse…

Suppose you’re taking a friend along on the trip, so you’re now 3 adults + 1 kid. Then with Family, you actually pay more!

And no, you cannot opt-out of it and book everyone on a regular Flex fare. Chances are, you likely wouldn't even know, and would be glad for the "discount"!
lea.verou.me
That wipes out even that 5%, making the grand total of savings less than $1, an effective discount of 0%.

In fact, after I took these screenshots, the fare changed slightly so in the OP screenshots the difference is literally $0.00!

Surely, 0% is as bad as it gets, right? Wrong. [5/7]