Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing
Podcast Image

General Musings with Kevin Powell

Education

Activity Overview

Episode publication activity over the past year

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 &nbsp...

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...