I don't feel like I belong


View this email in your browser (or share it with a friend!)

Hello Reader,

Earlier this week, I posted this on Bluesky.

I’m not panicking about the talk itself right now, but as I’ve spent time working on my talk this week, imposter syndrome has hit hard.

I know for a lot of people, and especially with newer developers, I’m either the person or one of a handful of people they think of when they think of CSS, so it might seem a little crazy for me to be having imposter syndrome, but boy is it here 😅.

Some of you have been subscribed to this channel long enough to know this happened the last time I spoke there as well. I was sort of hoping it would be better this time, but nope!

I’ll be sharing a stage with a lot of the people I’ve learned a lot about CSS from, like Lea Verou, who wrote the first CSS book I ever purchased, and Eric freaking Meyer, not to mention the rest of the incredible lineup.

On top of that, there’s an added pressure when your talk revolves around a couple of features that people in the front row of the audience wrote the spec for 😆.

I do keep telling myself I deserve my spot, and somewhere in the back of my mind I know I wouldn't have been invited back for a second time if that wasn't true, but it doesn't make me feel any better in the moment!

Anyway, all this is to say that if you’re ever feeling like you’re not deserving of something, don’t belong somewhere, or have any type of self-doubt, it’s all very normal.

🙋‍♂️ What I’ve been up to this week

📺 Perfect text contrast without the guesswork: contrast-color() explained

video preview

With it recently hitting Baseline Newly Available, I took a quick look at contrast-color(). I start by looking at the absolute basics of it, and then how I’d use it in production with the help of color-mix() and light-dark().


⚡ Invoker Commands

video preview

Another feature that’s Baseline Newly Available, this time meaning we can create modals using a

without any JS!

🎙️ Podcast

Staying sane when things get busy

show
Staying sane when things get...
May 15 · General Musings with Kev...
16:24
Spotify Logo
 

I recently went through a period that could have led to burnout, but I managed to avoid it, so I thought I'd share how I managed to get through it.

LISTEN ON: APPLE | SPOTIFY | YOUTUBE | RSS

🔗 Other awesome stuff from around the web

A little light on links this week. I’ve been mostly off social this week, where I find most of what I post in this section.

If you like this section of the newsletter, I'd strongly recommend signing up for Piccalilli's The Index and CSS Weekly, if you aren't already.

📝 Quiz time!

You want an element to transition from height: 0 to its natural height when opened. Which single line can make height: auto animatable?

  1. interpolate-size: allow-keywords
  2. transition-behavior: allow-discrete
  3. transition-size: auto
  4. will-change: height

As per usual, you'll have to head on over to YouTube to take a stab at the quiz, and once you answer, you'll see if you were right or not.

🏁

Some people asked last week for details about the small productivity change that has proved to be a pretty big game-changer for me. It revolves around how I've been using Notion to stay organized, and I basically finally found a way of working that makes sense.

I made a quick video here looking at what I've done. It's really nothing ground-breaking in any way, but after years of working with my Notion set up, I wish I'd done this a *long* time ago.

Have a fantastic week!
Kevin


P.S. If you are planning to go to CSS Day and haven't got a ticket yet, don't wait too long because it's coming up fast!

And if you like to book things like this ahead of time, I will be in Zurich in September for ZurichJS as well.

If you no longer want to get any emails from me, you can unsubscribe or you can edit your preferences if you'd like pick which emails you get from me.
600 1st Ave, Ste 330 PMB 92768, Seattle, WA 98104-2246

Hi! I'm Kevin

Weekly newsletter, where I talk about tangentially-related front-end development topics and share what I've been up to in the last week, plus any cool/fun/interesting/useful links I come across as well.

Read more from Hi! I'm Kevin

View this email in your browser (or share it with a friend!) Hello Reader, As part of my Asked 100 Devs game that I’m doing, I asked developers which CSS property they have to look up the syntax for most often. The video is in the section below, but one thing that I didn’t think of when putting the question together was that people often look a lot of things up 😅. I probably could have phrased the question better, asking about what they look up the most often, but I think it raised an...

View this email in your browser (or share it with a friend!) Hello Reader, A few years ago there was a common scam on YouTube where people would create fake accounts with the same profile picture as creators, but use a WhatsApp number as the name on the account, and then they'd use a bot to mass-reply to people saying to give them a call. It was a big problem, and I would actually get replies to those comments, as well as DMs and emails from people who tried to contact the number. As with...

View this email in your browser (or share it with a friend!) Hello Reader, Sometimes it can be hard to build momentum, and there are more and more things in our way now than ever. Social media has been one of the big ones for a long time now. For me, it can be an issue because it's part of my job. I probably should use some sort of scheduling app, but I tend to just go to Bluesky to post something, and then get distracted reading my feed. One issue I know more people are having is context...