profile

Hi! I'm Kevin

Every week I share what I've been up to over on YT (and elsewhere), and also my general musings.

Featured Post

Two important developer skills that don't get enough attention

Hello Reader, There are a few skills that are hard 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”. Since you follow me, you probably realize my videos tend to be a little longer than they could be because I try to add...
Read now
7 days ago • 6 min read

Is 54 units too many units, or not enough?

Hello Reader, One 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. First of all, about half of them are various versions of viewport units, and half of those are the regular width and height versions, and the other half being their logical counterparts with inline-size and block-size, like vw and vi as an example. The other thing is they keep...
14 days ago • 6 min read

Why is CSS so frustrating for so many people?

Hello Reader, As a subscriber to this newsletter, you’re probably very well aware that I love CSS, and that my mission statement is to help others fall in love with it as well. The reason I’ve made that my mission statement is because so many people get frustrated by CSS, and it would make me happy if I could help get them past those frustrations since I know it’s possible. The thing is, I’ve come to realize that there is no single solution to helping people enjoy it because there are so many...
about 1 month ago • 2 min read

Supercharge your learning

If you prefer, this newsletter is also available on YouTube or as a podcast! You can find it on YouTube right here, and the podcast version here. It's also available on Apple Podcasts, Spotify, and Google Podcasts.​ Hello Reader, In the last two weeks, I’ve talked about how to overcome the struggles of online learning (if you missed them, you can find part one here, and part two here). I’ve framed most of it in terms of doing online courses, but the same advice works whether you’re doing a...
about 1 month ago • 7 min read

Keeping up momentum with self-paced learning

If you prefer, this newsletter is also available on YouTube or as a podcast! You can find it on YouTube right here, and the podcast version here. It's also available on Apple Podcasts, Spotify, and Google Podcasts.​ Hello Reader, It’s so easy to get about 25% of the way through one and never end up completing it, or to actually make it to the end of one only to feel like you didn’t learn as much as you were hoping to. Making the most of the content circles back to my email from last week...
about 2 months ago • 8 min read

Tutorials can trick us into thinking we know how to do something

Hello Reader, You want to learn how to make a todo app. Not sure how to make one, you find a tutorial on how to do it, follow along with it, and everything goes smoothly. Maybe you ran into a hiccup here or there where something didn’t work, but you realized it was a small typo or two, and once you fix them everything works as intended. You repeat that process a few times, following tutorials and courses and making different things. Then, you have an idea pop in your head for a cool little...
about 2 months ago • 9 min read

Can I break my curse?

Happy Thanksgiving to all my fellow Canucks out there! Hello Reader, Can I break the curse? What curse?” you ask? The one where every single conference I get invited to is cancelled. So far, I’m four for four. I’d long thought about the idea of getting out from behind my camera and actually meeting some people by doing conference talks. A couple of years ago, my first big opportunity came up when I was invited to do a talk. It was the height of the pandemic, though, so it was going to be a...
2 months ago • 5 min read

Intrinsic Web Design

Hello Reader, Last week I talked about the CSS mindset, and how, because CSS is so different from other languages, changing our mindset when writing it can really help it be a lot better of an experience. I also mentioned Intrinsic Design, a term coined by Jen Simmons as the next step after Responsive Design. As I mentioned last week, the main idea behind Intrinsic Design is giving the browser more control instead of having to hard-code everything, departing from the idea of having to rely...
2 months ago • 5 min read

The CSS Mindset

If you prefer, this newsletter is also available on YouTube or as a podcast! You can find it on YouTube right here, and the podcast version here. It's also available on Apple Podcasts, Spotify, and Google Podcasts.​ Hello Reader, One of the primary reasons people struggle with CSS is that they approach it like other languages and then get frustrated when it doesn’t work the way they expect it to. When we first learn CSS, it’s as simple as HTML, but with more properties and values to...
3 months ago • 7 min read

Are you sure you want to Freelance?

If you prefer, this newsletter is also available on YouTube or as a podcast! You can find it on YouTube right here, and the podcast version here. It's also available on Apple Podcasts, Spotify, and Google Podcasts.​ Hello Reader, Many people in my audience tell me they are learning web development so they can go freelance. I get it, there are a lot of things about it that sound fantasic, such as: Working from home Setting your own hours Not having to worry about a boss telling you what to...
3 months ago • 5 min read
Share this page
Built with ConvertKit