Lea Verou, PhD
banner
lea.verou.me
Lea Verou, PhD
@lea.verou.me
I make things for making things.

@leaverou@front-end.social on Mastodon, @leaverou elsewhere
https://lea.verou.me
Pinned
Honored to be awarded “Pathfinder for Standards” by @openjsf.org at #jsconf 💛

Blurb made me blush ☺️:
“Lea is a rare person who has strong academic credentials, has helped create rigorous industry standards, but always focuses on the needs of real world users […]”
Rest at openjsf.org/blog/javascr...
A big advantage of using LLM chatbots I have not seen mentioned anywhere else: you develop an “AI-dar”: you can detect when someone is using LLMs to talk to you.
February 10, 2026 at 4:43 PM
Reposted by Lea Verou, PhD
Vibe cooking!

Happens to me all the time.

nondeterministic, nonreproducible, but oh so enjoyable, and sometimes the end result is better than expected 🤗
February 7, 2026 at 7:23 AM
A tragedy in two acts:

I just cooked the best broccoli 🥦 of my life.
It had all the good stuff: guanciale, 🧄, eggs, parmesan, anchovy sauce, MSG…

It was SO GOOD even my 6 year old loved it! That’s HUGE.

But it was all by eye — I have NO idea what proportions I used so I can never recreate it 😭😭😭
February 7, 2026 at 2:48 AM
Reposted by Lea Verou, PhD
This is overt racism. Full stop. There’s no ‘misinterpretation’ and no excuse. This is who he is, who he’s always been, and why he should never be anywhere near power again. And there’s a reason the tapes from The Apprentice have never been released.
February 6, 2026 at 8:26 AM
Good news everyone: Style queries are coming to Firefox, making them finally Baseline!
February 5, 2026 at 4:45 PM
This is very popular, yet WILDLY poor advice: “Be constructive, don’t complain about problems if you don’t have a solution”

If you hear someone say this, please consider slapping them with a large trout.

Being aware of problems is *incredibly valuable*, whether you have solutions or not!

[1/n]
LinkedIn
This link will take you to a page that’s not on LinkedIn
lnkd.in
February 4, 2026 at 10:23 PM
Reposted by Lea Verou, PhD
I’m an optimist. Every major tech innovation in history has been a net positive to humanity, despite contemporary skeptics cautioning for the opposite.

[1/2]
January 31, 2026 at 11:35 PM
Reposted by Lea Verou, PhD
And while it’s capitalists *currently* running AI, AI can democratize so many creative fields, bringing resources to individuals that were previously reserved to capitalists with the budget to hire entire teams.

E.g. what will minority entrepreneurs create if VC gatekeeping is no longer a factor?
January 31, 2026 at 11:35 PM
Reposted by Lea Verou, PhD
I haven’t read the paper, but I have no doubt AI assistance worsens coding skills — just like 3GL languages worsened assembly skills.

But software engineering is not about coding, it’s about solving problems with software. Code has just been the means to this for so long we cannot disentangle them.
January 31, 2026 at 10:32 PM
It is clear to me that LLMs are the new generation of programming language, the biggest paradigm shift in SWE since assembly → 3GLs.

The parallels and differences are fascinating.

Take interpreted vs compiled. Previously a property of the *language*, now a property of the *program*.

[1/5]
January 31, 2026 at 9:46 PM
Trying to find KTV karaoke near Cupertino and I’m appalled at the options.

Apparently it's either traditional software with terrible UX or selecting songs from YouTube?!

WTF? This is a solved problem, there are services for this (e.g. Karafun), you’d expect Silicon Valley to be doing better.
January 29, 2026 at 7:45 PM
Reposted by Lea Verou, PhD
We'll be getting multiple outlines in #CSS!!

Multiple outlines means no more hacking our way around accessible and creative outline styles with box-shadows that aren't rendered in forced-colors mode! 🙌

Finally!! This is such great news!! 🎉🥳
🎉 Live from the CSS WG F2F: We just agreed to support multiple borders and outlines per element, comma-separated!

But we can’t decide on the order: inside out or outside in?
What feels more natural to you, A or B?

(it needs to be the same across borders and outlines or different box-sizing values)
January 29, 2026 at 4:37 AM
🎉 Live from the CSS WG F2F: We just agreed to support multiple borders and outlines per element, comma-separated!

But we can’t decide on the order: inside out or outside in?
What feels more natural to you, A or B?

(it needs to be the same across borders and outlines or different box-sizing values)
January 28, 2026 at 10:03 PM
Reposted by Lea Verou, PhD
I dunno man, maybe the government shouldn't be killing people, it's just a thought.
January 25, 2026 at 3:35 AM
Reposted by Lea Verou, PhD
BTW when I say abolish ICE, I mean abolish it entirely and replace it with exactly nothing. Give me your tired, your poor, your huddled masses yearning to breathe free. That's it.
January 25, 2026 at 2:32 AM
Reposted by Lea Verou, PhD
This is a MUST-READ affidavit.

This eyewitness to Alex Pretti’s murder — who is too scared to even go home because she doesn’t trust federal agents — directly refutes what the feds are saying happened today:
January 25, 2026 at 1:59 AM
Reposted by Lea Verou, PhD
Alex Pretti "used to tell people off when they made sexist comments to female physicians. He bought me coffee when I had a really bad day as an intern...I laughed alongside him daily. He made a point to teach medical residents without judgement, but with a smile on his face and a joke."
January 24, 2026 at 9:41 PM
🎉 Very happy I got two of my proposals to Stage 1 at the @tc39.es plenary this week!

Both are around improving the DX of common accessor use cases:
1. Composable accessors via built-in decorators github.com/tc39/proposa...
2. Alias accessors: github.com/tc39/proposa...
January 23, 2026 at 4:10 PM
Reposted by Lea Verou, PhD
Why is the media not blasting this on every channel
The 5-year-old arrested by ICE In Minnesota is detained at Dilley. We reported on conditions there in the below article.

Parents said the food was contaminated with mold and worms & that children were so under so much stress that they were hitting their own faces & wetting themselves.
Analysis by The Marshall Project of ICE data obtained by the Deportation Data Project found that the Trump administration’s revival of family detention has swept thousands of children into ICE custody. At least 3,800 children under 18, including 20 infants, have been booked since Trump took office.
January 23, 2026 at 1:24 AM
Reposted by Lea Verou, PhD
Whatever you thought you would've done in 30s Germany is exaclty what you're doing now.
The 5-year-old arrested by ICE In Minnesota is detained at Dilley. We reported on conditions there in the below article.

Parents said the food was contaminated with mold and worms & that children were so under so much stress that they were hitting their own faces & wetting themselves.
Analysis by The Marshall Project of ICE data obtained by the Deportation Data Project found that the Trump administration’s revival of family detention has swept thousands of children into ICE custody. At least 3,800 children under 18, including 20 infants, have been booked since Trump took office.
January 23, 2026 at 1:37 AM
Reposted by Lea Verou, PhD
The 5-year-old arrested by ICE In Minnesota is detained at Dilley. We reported on conditions there in the below article.

Parents said the food was contaminated with mold and worms & that children were so under so much stress that they were hitting their own faces & wetting themselves.
Analysis by The Marshall Project of ICE data obtained by the Deportation Data Project found that the Trump administration’s revival of family detention has swept thousands of children into ICE custody. At least 3,800 children under 18, including 20 infants, have been booked since Trump took office.
ICE Threw Thousands of Kids in Detention, Many For Longer Than Court-Prescribed Limit
Former immigration staffers argue ICE is choosing to detain families for prolonged periods to speed deportations and compel them to leave.
www.themarshallproject.org
January 22, 2026 at 8:30 PM
Reposted by Lea Verou, PhD
National media should really be covering the fact thay every major school, museum, and arts institution in the Twin Cities, and hundreds of local businesses are closed tomorrow to protest federal occupation.

Nothing like this at this scale has happened anywhere in America anytime in living memory.
January 22, 2026 at 8:25 PM
Reposted by Lea Verou, PhD
I guess I do think if you participated in the arrest of a five-year-old you are probably just fundamentally incompatible with society. That you are not a safe person for humanity to be around, generally
January 22, 2026 at 3:31 AM
Reposted by Lea Verou, PhD
path-to-shape.netlify.app Doubtful this was what youre looking for but I made a converter.

Pairs well with the best path editor I've seen: yqnn.github.io/svg-path-edi...
Path to CSS Shape
Convert SVG path data to CSS shape() function.
path-to-shape.netlify.app
January 20, 2026 at 3:21 PM
I would swear I had seen a nice CSS shape() generator floating around, but I can't find it now, did I hallucinate it?
January 19, 2026 at 5:58 PM