Two important dev skills that don't get enough attention

General Musings with Kevin Powell - A podcast by Kevin Powell - Sundays

Categories:

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 easy to convey as "follow along as I code this up". I'll give some tips on how you can improve your skills on both of these though, and as a bonus it can even be a little fun! Other awesome stuff around the web: * ShopTalk show's How to Think like a Frontend Developer [https://shoptalkshow.com/series/how-to-think-like-a-front-end-developer/] * Hyperplexed's channel [https://www.youtube.com/@hyperplexed] * Hyperplexed video that I mentioned: [https://www.youtube.com/watch?v=G9207EJySaA] * CSS4 is coming by CSS Weekly [https://www.youtube.com/watch?v=j4mOm1qic7k] * Workarounds for Buggy Gradients by Keith J. Grant [https://keithjgrant.com/posts/2023/11/problematic-color-gradients-and-workarounds/] What I've been up to this week: * The code behind a Hyperplexed video [https://youtu.be/qa1Vmykbj20] * Awesome filtering animation with vanilla JS [https://youtu.be/jZiZs8cZAKU] * CSS Shorthands aren't always worth it [https://youtube.com/shorts/iTps-EehgKc] Find me elsewhere on the web: * My Newsletter [https://kevinpowell.co/newsletter] * This podcast's YouTube channel [https://www.youtube.com/channel/UClQDYiE75-po906ZDbx_11g] * My Primary YouTube Channel [https://youtube.com/@kevinpowell] * Twitter [https://twitter.com/kevinjpowell] * Threads [https://www.threads.net/@kevinpowellcss]