
General Musings with Kevin Powell
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.
Latest episodes

Dec 20, 2024 • 44min
Navigating ADHD as a developer
ADHD FTW: https://adhdftw.com/kevin-powellGetting shit done with ADHD: https://adhdftw.com/getting-shit-doneIn this conversation, Chris Ferdinandi shares his personal journey with ADHD, discussing its impact on his life and career as a developer. He explores the prevalence of ADHD in the developer community, signs and symptoms of the condition, and the importance of diagnosis and self-awareness. Chris offers practical strategies for managing ADHD, highlights the positive aspects of the condition, and reflects on how his understanding of ADHD has evolved over time. He also introduces his course, 'Getting Stuff Done with ADHD,' aimed at helping individuals leverage their unique brain wiring for productivity.

Dec 5, 2024 • 7min
Why competition is a good thing
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 product, or exploring any creative venture. Remember, you don't need to dominate the entire market to build something meaningful - sometimes the perfect niche is waiting for exactly what you have to offer. Here's the post I mentioned: https://bsky.app/profile/spannersready.bsky.social/post/3lbrk4d5rbs2a My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell

Dec 1, 2024 • 8min
Don't overthink it
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, highlighting that genuine content is what resonates with audiences.

Nov 22, 2024 • 21min
The beginner mindset
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.coAnd/or Mastodon: https://front-end.social/@kevinpowell

Jul 14, 2024 • 9min
Why You Should Learn CSS Grid Before Flexbox
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: https://www.kevinpowell.co/newsletter 💬 Come hang out with other dev's in my Discord Community: https://discord.gg/nTYCvrK

Jul 7, 2024 • 11min
I hate that people say stuff like this...
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.

Jun 30, 2024 • 7min
Why does CSS keep getting more complex?
Discussion on the evolving complexity of CSS, exploring methods for tasks like centering elements and managing color gradients. Emphasis on mastering core languages in frontend development, showcasing the adaptability of CSS. Tailwind CSS and practical experience highlighted as key elements in mastering front-end development.

Jun 23, 2024 • 10min
The slow adoption of new CSS features
Exploring the slow adoption of new CSS features, including container queries, in the web development community due to challenges like browser compatibility and resistance to change. Solutions are proposed to navigate these obstacles and increase developer engagement.

Jun 15, 2024 • 50min
A conversation with Clark Sell
Clark Sell joins the host to talk about starting a conference, speaker selection, front-end development trends, and the importance of supportive communities. They discuss the evolution of 'that conference,' challenges of managing multiple events, struggles of balancing roles, optimizing tech for performance, revenue tasks vs. passion projects, and the value of in-person connections at conferences.

May 26, 2024 • 11min
Why doesn't everyone use this yet?!
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.