
About this episode
CSS is different from other languages, and while that can seem frustrating and leads to a lot of people complaining about it, there’s a good reason that it is the way it is. In this episode, I explore how and why it’s different, and how we can overcome the frustrations we run into with CSS by adopting the right mindset when authoring our stylesheets.
What I’ve been up to this week:
- A quick guide to CSS focus states
- I just wasted a day on this code, was it worth it?
- Is this the strangest CSS solution out there?
- Choosing between flexbox and grid (not from this week, but mentioned during the podcast)
Other awesome stuff around the web:
- The State of HTML survey
- Jen Simmon’s talk Everything You Know About Web Design Just Changed
- Jen Simmon’s talk Designing Intrinsic Layouts
Find me elsewhere on the web:
Get every episode summarized
Each time General Musings with Kevin Powell publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.
Email me new episodesFree for 3 shows. No card needed.
Hosts & guests
No transcript yet
This episode has not been transcribed. Request it and it moves to the front of the queue.
More episodes
More from General Musings with Kevin Powell

We don't always need a new tool for that
General Musings with Kevin Powell

We've been separating concerns wrong (and CSS is fixing it)
General Musings with Kevin Powell

zero-day CSS vulnerability
General Musings with Kevin Powell

Interop 2026 is here!
General Musings with Kevin Powell