Kevin Powell

General Musings with Kevin Powell

Education EN ↓ 87 episodes

I have a newsletter where I usually start things off with pretty long general musings before I share the content I've created in the previous week, as well as any interesting articles I've stumbled across in the last week.  Not everyone likes reading or having more emails in their inbox, though, so this podcast is an audio version of my newsletters. They aren't tutorials or technical explorations like my regular videos are, but instead tend to talk about a wide range of different topics, though they're generally at least somewhat related to front-end development in some way.

Author

Kevin Powell

Category

Education

Podcast website

kevinpowell.co

Latest episode

Jun 26, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

Why competition is a good thing 05.12.2024

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. Here's the truth - having competitors actually validates that you're onto something worthwhile. I talk about why you should embrace your unique perspective and how to define success on your own terms, whether you're starting a podcast, launching a pr...

Don't overthink it 01.12.2024

In this episode of General Musings, I discuss the theme of not overthinking content creation, inspired by Jason and Caroline Zook's Growing Steadily newsletter . I emphasize the importance of focusing on content quality over polish, sharing personal experiences from my own content creation journey. I encourage listeners to learn in public and share their knowledge without the fear of imperfection,...

The beginner mindset 22.11.2024

In this episode, I discuss the concept of the beginner mindset, reflecting on my experiences in teaching and creating educational content. I also talk about how it's gotten harder for me over the years. I also talk about the future of my podcast, including my plans for new episodes and a shift towards a more low-effort production style. Find me on Bluesky: https://bsky.app/profile/kevinpowell.co A...

Why You Should Learn CSS Grid Before Flexbox 14.07.2024

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, the complexity of Flexbox, and how learning Grid first sets you up for success.   My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell  ✉ The written version of my newsletter: http...

I hate that people say stuff like this... 07.07.2024

In this episode I dive into a topic sparked by a discussion in my Discord community where someone avoided learning grid because an experienced developer told them Flexbox can do it all. I share my thoughts on the impact of experienced developers' opinions shaping new learners' paths and emphasize the importance of embracing new tools to make our work easier.

Why does CSS keep getting more complex? 30.06.2024

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 emphasize the importance of a solid foundation in core languages, the necessity of continuous learning, and the value of practical experience in mastering front-end development. Despite the increasing complexity, I believe these advancements ultimately...

The slow adoption of new CSS features 23.06.2024

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: https://www.kevinpowell.co/article/my-experience-attending-css-day-2024/ Miriam's article I mention near the end: https://www.oddbird.net/2024/06/13/css-layout/ In this episode, I talk about the slow adoption of new CSS features within the front-end...

A conversation with Clark Sell 15.06.2024

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: https://thatconference.com/wi/ My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell  ✉ The written version of my newsletter: https://www.kevinpowell.co/newsletter  💬 Come hang out...

Why doesn't everyone use this yet?! 26.05.2024

My newsletter: https://www.kevinpowell.co/newsletter/ The post by Chris that I mention: https://frontendmasters.com/blog/weve-got-container-queries-now-but-are-we-actually-using-them/ In this podcast episode I discuss how he's come to realize that not everyone is as entrenched into the world of CSS as I am, and wonder a little bit about how to raise the general awareness of new features.

I felt like I was taking a step backward 19.05.2024

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, looking at that decision now, it was a really good one! If you'd like a bit more context, I talked about the decision more in this video on my main channel .

A conversation with the person who inspired my channel, Travis Neilson 12.05.2024

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 explores their experiences in the web development industry and their approach to creating content. We discuss the pressure to conform to trends and algorithms, the importance of staying true to oneself, and the challenges of keeping up with rapidly evolvin...

How much browser support is enough? 05.05.2024

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 before you start shipping features in production. My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell   ✉ My newsletter: https://www.kevinpowell.co/newsletter  💬 Come hang out with o...

It's easy to get stuck in our ways 28.04.2024

The Veritasium video I mentioned: https://www.youtube.com/watch?v=rhgwIhB58PA   In this episode, Kevin discusses the importance of being open to different learning methods and not getting stuck in one's preferred way of learning. He emphasizes the debunking of the learning styles myth and advocates for a multimodal approach to learning. Kevin shares his personal experience of scheduling learning t...

A conversation with Una Kravets: The rapid evolution of CSS and hobbies outside of work 21.04.2024

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  More on anchor positioning: https://12daysofweb.dev/2023/anchor-positioning/ Una Kravets, a developer advocate at Google, discusses her journey into front-end development and her passion for CSS. She shares how her background in design led her to explore the world of...

Answering your questions - Mailbag episode 14.04.2024

In this episode, I answer questions from my audience, covering topics such as studying coding courses, the importance of consistency in learning, starting a blog, the relevance of pixel units in CSS, other programming languages Kevin knows, the use of utility classes vs custom classes, and subtle UI animations and page transitions.

How teaching helped me become a better developer 07.04.2024

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 helped him deepen his understanding of CSS. Kevin emphasizes the importance of building a strong foundation and filling in knowledge gaps through teaching. He encourages listeners to start a blog or any public-facing platform to share their learnings...

Is HTML the easiest or hardest to get right? 31.03.2024

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 easiest language is between HTML, CSS, and JS, and everyone is going to say HTML, right? It’s funny though, because most of the things I hem and haw over the longest are often related to how to mark something up in my HTML. Links My newsletter: https://kevinp...

Taking a short break 16.01.2024

The year in review: https://kevin-powell.ck.page/posts/year-in-review-and-my-plans-for-2024 I should be back by March 😊

Quick one as we head into the holidays! 24.12.2023

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! Observation: color-mix and currentColor Elevate your CSS debugging skills with these Chrome DevTools tricks in 2024 What I’ve been up to this week: Incredible scroll-based animations with CSS-only The man behind some of the craziest CSS I’ve ever seen Use...

Don't rely on this non-existent optimization 17.12.2023

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 talk about that, as well as how we do still need to optimize things, how great CSS is becoming, and more. Other awesome stuff around the web: The hanging-punctuation property by Chris Coyier Behavior belongs in the HTML by Alex Petros What I’ve been up...

It took me 6 years to realize I had a great idea 10.12.2023

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’s the case for me, at least. You see, I recently have become so excited about how we can use a CSS feature that I’m changing my approach to creating the core structure for websites going forward . The sort of final version of this idea I’m talking abou...

Two important dev skills that don't get enough attention 03.12.2023

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 process to break down more complex problems. Being able to dive into existing code and quickly make sense of it. These are probably two of the most important skills you can have as a developer , but they don’t get much attention because they aren’t as e...

Is 54 units too many units, or not enough? 26.11.2023

This week, I’m going to be talking a lot about CSS length units because o ne of the complaints I hear about CSS is the number of length units it has, with a total of 54 (not all of them are supported yet, though). That is a lot of units. But this is a feature and not a bug. Other awesome stuff around the web:z Sara Soueidan’s article on setting up screen readers What I’ve been up to this week: The...

How do you know you're ready to start applying for jobs? 19.11.2023

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 middle of breaking down a few interviews that I’ve done to get some insight on helping people get their first jobs. In the video I’ll be talking about everything from positioning yourself to help you land interviews, how to have a successful interview,...

How people's struggles with CSS evolve over time 12.11.2023

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 if we can find any correlation between years of experience and specific pain points—spoiler alert, we can!—as well as sharing a few of my favorite resources that I use to keep up with CSS. Other awesome stuff around the web: Stephanie’s newsletter CSS w...

Listen to the General Musings with Kevin Powell podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.