Hi, I’m Lea! 👋🏼 I love making things that help people make things.
I work as Product Lead at Font Awesome, building the next generation of web design tools.
Ι also make web technologies better,
and launch open source tools used by millions of developers.
I’ve done HCI research at MIT, earning me a PhD
(yes, I also answer to Dr Verou 😅).
I love sharing knowledge via speaking, teaching, and writing.
Here, I blog about product design, web technologies, and more.
Blog
- Context Chips in Survey Design: “Okay, but how does it feel?”
- Web Components are not Framework Components — and That’s Okay
- Making the Web more Awesome — for everyone
- Forget “show, don’t tell”. Engage, don’t show!
- Inline conditionals in CSS, now?
- Inline conditionals in CSS?
- On compliance vs readability: Generating text colors with CSS
- Eigensolutions: composability as the antidote to overfit
- Minimalist Affordances: Making the right tradeoffs
- State of HTML 2023 now open!
- Numbers or Brackets for numeric questions?
- Help Design the Inaugural State of HTML Survey!
- Going Lean
- Rethinking Categorization
- 11ty: Index ALL the things!
- Migrating Disqus from WP to 11ty
- JS private class fields considered harmful
- Contrast Ratio has a new home — and this is great news!
- Position Statement for the 2022 W3C TAG Election
- State of CSS 2022 now open!
- On ratings and meters
- Help design the State of CSS Survey 2022!
- What is the best way to mark up an exclusive button group?
- Introducing Rety: live coding, without the stress
- Releasing Color.js: A library that takes color seriously
-
On Yak Shaving and
, a new HTML element for Markdown - Custom properties with defaults: 3+1 strategies
- Inherit ancestor font-size, for fun and profit
- Is the current tab active?
- 82% of developers get this 3 line CSS quiz wrong