General Musings with Kevin Powell cover image

General Musings with Kevin Powell

Latest episodes

undefined
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.
undefined
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.
undefined
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.
undefined
May 19, 2024 • 7min

I felt like I was taking a step backward

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.
undefined
May 12, 2024 • 1h 12min

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

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 evolving technologies.We also touch on the role of AI in design and development (which you might be able to tell, I used for these show notes 😅), highlighting the need for strong articulation skills to effectively communicate with AI models.Overall, the conversation emphasizes the importance of experimentation, continuous learning, and pushing the boundaries of creativity. The conversation explores the future of software engineering and the evolving job market, touches on the idea that while technology is changing, the skills and problem-solving mindset of a software engineer will always be valuable.We also reflect on the early days of their YouTube channels and the personal connections they formed with their audience, and the importance of a balance between work and personal life.Travis reflects on his decision to leave the DevTips YouTube channel and the impact it had on his personal life. He discusses the importance of genuine relationships and the joy of being loved rather than praised. Travis shares the unexpected story of how he regained ownership of the channel after five years and his plans for its future.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  Help support my channel 👨‍🎓 Get a course: https://www.kevinpowell.co/courses 👕 Buy a shirt: https://teespring.com/stores/making-the-internet-awesome 💖 Support me on Patreon: https://www.patreon.com/kevinpowell
undefined
May 5, 2024 • 8min

How much browser support is enough?

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 other dev's in my Discord Community: https://discord.gg/nTYCvrK
undefined
Apr 28, 2024 • 9min

It's easy to get stuck in our ways

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 time and how it has helped him become more organized and efficient. He also talks about the challenges of creating online courses that cater to different learning preferences. The key takeaway is to be willing to try different learning methods and not dismiss them outright.   My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell
undefined
10 snips
Apr 21, 2024 • 1h 2min

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

Developer advocate Una Kravets from Google discusses the rapid evolution of CSS, highlighting new features like container queries and scroll-driven animations. She emphasizes the importance of staying updated with CSS advancements and encourages developers to experiment. Una and Kevin also talk about revisiting browser support matrices, progressive enhancement, teaching roles, and hobbies outside of work.
undefined
Apr 14, 2024 • 30min

Answering your questions - Mailbag episode

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.
undefined
Apr 7, 2024 • 13min

How teaching helped me become a better developer

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 and insights. Teaching not only helps you solidify your knowledge but also benefits others who are trying to learn the same thing.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode