General Musings with Kevin Powell
Episodes
When a passion becomes a grind
19 Dec 2025
Contributed by Lukas
This week I talk about the transition from enjoying coding for fun to facing the challenges and grind of doing it as a job. It's hard to find that bal...
Some recent insights on what CSS features people are using
12 Dec 2025
Contributed by Lukas
In this episode I share some insights from a recent workshop with Smashing, discussing the adoption and support of CSS features like 'has', 'subgrid',...
Modern CSS quick hits: range syntax, grid-lanes, random(), and more
21 Nov 2025
Contributed by Lukas
In this episode I dive into the world of modern CSS. I start with a bit on the masonry to grid lanes change, discuss the new range syntax for style qu...
The dicochomy of grid
14 Nov 2025
Contributed by Lukas
In this episode I dive into why I think it’s best to simplify Grid as much as possible, but how that can be a bit at odds with some of the ways I us...
It's hard to notice progress in the moment
07 Nov 2025
Contributed by Lukas
In this episode, I reflect on the journey of learning and progress, drawing parallels between my experiences in bouldering, chess, and front-end devel...
Adam Argyle on getting a job in tech in 2025
31 Oct 2025
Contributed by Lukas
In this episode, I sit down with Adam Argyle to discuss the ups and downs of navigating the modern job market. From the challenges of getting noticed ...
Conferences & Community: A Chat with Henri Helvetica
10 Oct 2025
Contributed by Lukas
In this episode I chat with Henri Helvetica, a performance engineer and active member of the web community. We dive into the significance of conferenc...
Making the web more whimsical with Sara Joy
02 Oct 2025
Contributed by Lukas
✅ Follow Sara: https://front-end.social/@sarajw | https://bsky.app/profile/sjoy.lol✅ Sara's site: https://sarajoy.dev/✅ Whimsica11y: https://whi...
Catching up on the world of WordPress with Kyle of The Admin Bar
25 Sep 2025
Contributed by Lukas
✅ The Admin Bar: https://theadminbar.com/In this episode, I sit down with Kyle of The Admin Bar to talk about the evolution of WordPress. We dive in...
Rethinking how I name some things in CSS
18 Sep 2025
Contributed by Lukas
Roma's article: https://blog.kizu.dev/dashed-idents-for-everything/
Navigating the World of Web Accessibility with Sara Soueidan
12 Sep 2025
Contributed by Lukas
I recently had the pleasure of chatting with Sara Soueidan, a renowned expert in web accessibility. Our conversation was a deep dive into the nuances ...
The ever evolving state of CSS and the web
04 Sep 2025
Contributed by Lukas
Starting with a dive into an article about the light-dark() function and theming in CSS, I ramble my way through topics of browser support of new feat...
Navigating Workloads and Priorities
28 Aug 2025
Contributed by Lukas
This one has nothing to do with front-end! Rather, I ramble a lot about how I might be doing too much, and spend quite a bit of time talking about wha...
Is it time to scrap CSS and start over?
24 Aug 2025
Contributed by Lukas
Why is CSS so weird? https://www.youtube.com/watch?v=aHUtMbJw8iA HTML & CSS Tip of the Week: https://html-css-tip-of-the-week.netlify.app/ The Ben...
It's been a bit of a grind lately
26 Jun 2025
Contributed by Lukas
Been having a hard time getting anything done the last few weeks, and as I pull out of it, I talk about some of the issues around productivity culture...
CSS features I wish we had right now
11 Jun 2025
Contributed by Lukas
The livestream I mentioned: https://youtube.com/live/r7m3Ka2LmPMState of CSS Survey: https://survey.devographics.com/en-US/survey/state-of-css/2025?so...
Are we losing our craft?
05 Jun 2025
Contributed by Lukas
The articles I read in this episode: The promise that wasn’t kept & EnsloppificationIn this episode, I read through 'The Promise that wasn't Kep...
Flexbox is NOT easier than Grid
30 May 2025
Contributed by Lukas
Today I'm tackling a topic that's been on my mind: the perception that Flexbox is easier than Grid. I share my frustrations and insights while revampi...
We Need to Rethink Teaching CSS
23 May 2025
Contributed by Lukas
My upcoming in-person workshop: https://smashingconf.com/workshops/workshops/ny/kevin-j-powell-css/My courses can all be found here: https://kevinpowe...
Keeping it simple to overcome procrastination
16 May 2025
Contributed by Lukas
Welcome to this week's episode of General Musings, where I talk about how, when I'm struggling to do something, I try to find the easiest path to gett...
Is shipping broken products the new normal?
09 May 2025
Contributed by Lukas
My upcoming workshop: https://smashingconf.com/workshops/workshops/ny/kevin-j-powell-css/My video on Figma Sites: https://youtu.be/ZsFIvULxkHIThe full...
Should We Stop Teaching Width and Height to CSS Beginners?
01 May 2025
Contributed by Lukas
The survey link (I lied, it's 3 questions, but they're all super short!): https://3g5kprf8905.typeform.com/to/laWyvkB6In this episode, I talk about wh...
Navigating Modern CSS with Andy Bell
24 Apr 2025
Contributed by Lukas
🔗 Links ✅ Piccalilli: https://piccalil.li/✅ Complete CSS (use KEVIN at checkout for 25% off): https://piccalil.li/complete-css/✅ Every Layout...
Are we entering the Post-developer era?
17 Apr 2025
Contributed by Lukas
Josh’s article: https://www.joshwcomeau.com/blog/the-post-developer-era/In this episode of General Musings, I’m reading Josh Comeau's most recent ...
Finding motivation for the things that aren't so fun
10 Apr 2025
Contributed by Lukas
Miriam's CSS Layout Workshop: https://www.oddbird.net/workshops/cascading-layouts/ This week, is a slight detour from our usual frontend develop...
The future of CSS layouts
03 Apr 2025
Contributed by Lukas
The article: https://webkit.org/blog/16587/item-flow-part-1-a-new-unified-concept-for-layout/Working Group issue on item-slack/item-tolerence: https:/...
Navigating CSS Layout Decisions
28 Mar 2025
Contributed by Lukas
Inspired by recent articles from Andy Bell and Alex Riviere, I explore a bit of my own dicision making process when deciding between Flexbox and Grid....
The Unplanned Path: Finding Passion in Teaching and CSS
20 Mar 2025
Contributed by Lukas
In this episode I delve into my personal journey of becoming a teacher and the unexpected paths that led me to where I am today. From my love of CSS t...
Getting more involved with CSS with Miriam Suzanne
21 Feb 2025
Contributed by Lukas
🔗 Links:✅ Oddbird: https://oddbird.net✅ Follow Miriam on Bluesky: https://bsky.app/profile/miriam.codes✅ Follow Miriam on Mastodon: https://f...
Teaching Front-end, making sense of CSS, and more with Josh Comeau
14 Feb 2025
Contributed by Lukas
✅ Josh's blog: https://www.joshwcomeau.com ✅ CSS for JS devs: https://css-for-js.dev/ ✅ The Joy of React: https://www.joyofreact.com/ ✅ ...
Navigating Accessibility Challenges in Web Development
07 Feb 2025
Contributed by Lukas
The interview with Salma: https://youtu.be/QYkjgd6_s4oPractical Accessibility: https://practical-accessibility.today/In this episode, I discuss the ch...
Should you use AI to help you learn?
31 Jan 2025
Contributed by Lukas
In this episode, Kevin discusses the complexities of using AI tools for learning, particularly in the context of front-end development. He emphasizes ...
Selective Learning
24 Jan 2025
Contributed by Lukas
In this episode, I discuss the concept of selective learning, emphasizing the importance of focusing on foundational skills rather than getting distra...
So much new CSS stuff! How can we keep up?!
17 Jan 2025
Contributed by Lukas
The article I mentioned: https://www.kevinpowell.co/article/unexpected-achievements/In this episode, I discuss the challenges of keeping up with front...
Is productivity a lie?
10 Jan 2025
Contributed by Lukas
HTML & CSS for absolute beginners: https://learn.kevinpowell.co HTML & CSS tip of the week: https://html-css-tip-of-the-week.netlify.app  ...
Nerding out about CSS with Adam Argyle
03 Jan 2025
Contributed by Lukas
CSS Wrapped 2024: https://chrome.dev/css-wrapped-2024/Adam's carousel gallery (requires Chrome Canary): https://css-carousel-gallery.netlify.app/Adam'...
Navigating ADHD as a developer
20 Dec 2024
Contributed by Lukas
ADHD FTW: https://adhdftw.com/kevin-powellGetting shit done with ADHD: https://adhdftw.com/getting-shit-doneIn this conversation, Chris Ferdinandi sha...
Why competition is a good thing
05 Dec 2024
Contributed by Lukas
In this episode of General Musings, I dive into the world of content creation and that familiar doubt we all face when looking at a saturated market. ...
Don't overthink it
01 Dec 2024
Contributed by Lukas
In this episode of General Musings, I discuss the theme of not overthinking content creation, inspired by Jason and Caroline Zook's Growing Steadily n...
The beginner mindset
22 Nov 2024
Contributed by Lukas
In this episode, I discuss the concept of the beginner mindset, reflecting on my experiences in teaching and creating educational content. I also talk...
Why You Should Learn CSS Grid Before Flexbox
14 Jul 2024
Contributed by Lukas
This week I'll talk about why I believe Grid is simpler and more intuitive to learn first compared to Flexbox, exploring some common misconceptions, t...
I hate that people say stuff like this...
07 Jul 2024
Contributed by Lukas
In this episode I dive into a topic sparked by a discussion in my Discord community where someone avoided learning grid because an experienced develop...
Why does CSS keep getting more complex?
30 Jun 2024
Contributed by Lukas
In this episode I delve into the evolving landscape of CSS, discussing why we have so many ways of doing "simple" things, like declaring colors. I emp...
The slow adoption of new CSS features
23 Jun 2024
Contributed by Lukas
My experience talking at CSS Day 2024: https://www.kevinpowell.co/article/my-experience-talking-at-css-day-2024/My experience attending CSS Day 2024: ...
A conversation with Clark Sell
15 Jun 2024
Contributed by Lukas
Go here to enter your name to win a ticket to THAT Conference: https://forms.gle/vQPr383ZodpTqLq16 Or check out the site, and get your own ticket...
Why doesn't everyone use this yet?!
26 May 2024
Contributed by Lukas
My newsletter: https://www.kevinpowell.co/newsletter/The post by Chris that I mention: https://frontendmasters.com/blog/weve-got-container-queries-now...
I felt like I was taking a step backward
19 May 2024
Contributed by Lukas
In today's episode, I talk about why I think it was so hard for me to make the decision to reduce my workload for YouTube content, even though, lookin...
A conversation with the person who inspired my channel, Travis Neilson
12 May 2024
Contributed by Lukas
I had the pleasure of sitting down and talking with Travis Neilson, who's channel DevTips inspired me to start my own channel.Our conversation explore...
How much browser support is enough?
05 May 2024
Contributed by Lukas
In this episode, I talk about how I've started to see Cascade Layers used in the wild, and I talk a bit about how much support is enough support befor...
It's easy to get stuck in our ways
28 Apr 2024
Contributed by Lukas
The Veritasium video I mentioned: https://www.youtube.com/watch?v=rhgwIhB58PA In this episode, Kevin discusses the importance of being open to d...
A conversation with Una Kravets: The rapid evolution of CSS and hobbies outside of work
21 Apr 2024
Contributed by Lukas
Una's Website: https://una.im/ All of Una's Talks: https://una.im/speaking/ Give Una a follow on Twitter: https://twitter.com/Una Mor...
Answering your questions - Mailbag episode
14 Apr 2024
Contributed by Lukas
In this episode, I answer questions from my audience, covering topics such as studying coding courses, the importance of consistency in learning, star...
How teaching helped me become a better developer
07 Apr 2024
Contributed by Lukas
In this episode, Kevin discusses the benefits of teaching as a way to enhance your learning. He shares his personal experience of teaching and how it ...
Is HTML the easiest or hardest to get right?
31 Mar 2024
Contributed by Lukas
The podcast is back! And in this episode, I talked about how the difficulties of semantic HTML. If you ask any front-end developer what the easie...
Taking a short break
16 Jan 2024
Contributed by Lukas
The year in review: https://kevin-powell.ck.page/posts/year-in-review-and-my-plans-for-2024I should be back by March 😊
Quick one as we head into the holidays!
24 Dec 2023
Contributed by Lukas
A shorter episode than normal as we head into the holidays.Other awesome stuff around the web: Stephanie Eckles 12-days of Web Oh No, Overflow! Obs...
Don't rely on this non-existent optimization
17 Dec 2023
Contributed by Lukas
A recent video of mine has made me realize that a lot of people don’t realize that cross-site caching isn’t a thing anymore, so in this episode, I...
It took me 6 years to realize I had a great idea
10 Dec 2023
Contributed by Lukas
Today is a bit of a story about how sometimes it can take a really long time to realize that you’ve actually had a really good idea. Or, well, that’...
Two important dev skills that don't get enough attention
03 Dec 2023
Contributed by Lukas
This week, I focus on two of the most important skills a developer can have, which also happen to be two of the hardest ones to teach: The thought pr...
Is 54 units too many units, or not enough?
26 Nov 2023
Contributed by Lukas
This week, I’m going to be talking a lot about CSS length units because one of the complaints I hear about CSS is the number of length units it has,...
How do you know you're ready to start applying for jobs?
19 Nov 2023
Contributed by Lukas
This week is going to be a bit of a preview for a more in-depth video on my main channel that will be coming out in a few weeks because I’m in the m...
How people's struggles with CSS evolve over time
12 Nov 2023
Contributed by Lukas
This week, I’m going to be talking about the results of the survey I ran last week asking about people’s primary pain point with CSS and exploring...
Why is CSS so frustrating for so many people?
05 Nov 2023
Contributed by Lukas
The survey: https://kevinpowell.co/painpointsA lot of people get frustrated by CSS, but there are so many different aspects of it that seem to drive p...
Supercharge your learning
29 Oct 2023
Contributed by Lukas
If you’re learning something new and you’re putting in a lot of work, one of the best ways to supercharge your learning is to take notes. I know a...
Keeping up momentum with self-paced learning
22 Oct 2023
Contributed by Lukas
Online courses are awesome, but it’s really easy to get started with one only to let it drop by the way side after completing 20% of it, or actually...
When you don't know where to start
15 Oct 2023
Contributed by Lukas
You follow a few tutorials and feel pretty good with the small projects you’ve been able to build. Then you have a cool idea for your own project, y...
Can I break my curse?
08 Oct 2023
Contributed by Lukas
This week, I talked about whether or not I can break the curse of every conference that I get invited to being cancelled 😅. So far, I’m four for ...
Intrinsic Web Design
01 Oct 2023
Contributed by Lukas
Intrinsic Web Design, or Intrinsic Layouts, is a way we can approach writing our CS where we’re handing off a lot of the control the browser. That d...
The CSS Mindset
24 Sep 2023
Contributed by Lukas
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 ...
Are you sure you want to freelance?
17 Sep 2023
Contributed by Lukas
I'd love to know what you think of this longer version of the podcast: Cast your votes right here.As for the episode itself, in this one I talk about ...
How I stay on task
10 Sep 2023
Contributed by Lukas
In this episode, I talk about how I use Notion to keep track of what I’m up to, both for the bigger picture of my content calendar, and also a daily...
My simple technique for a better work/life balance
03 Sep 2023
Contributed by Lukas
I work from home, and with my home-office being the same place I use for my downtime, it can be a little tricky to make that separation at times. In t...
Losing motivation
27 Aug 2023
Contributed by Lukas
This is the second episode of an experimental podcast where I use the AI voice-to-text service ElevenLabs to generate audio based on the general musin...
The problem with learning roadmaps
17 Aug 2023
Contributed by Lukas
This is the first episode of an experimental podcast where I use the AI voice-to-text service ElevenLabs to generate audio based on the general musing...