Profile avatar
joshwcomeau.com
Indie developer and educator. Blogging at http://joshwcomeau.com. Previously at DigitalOcean, Khan Academy. Taught at Concordia Bootcamps. He/Him 🌈
1,783 posts 21,256 followers 352 following
Regular Contributor
Active Commenter

The State of Devs survey results have been released! 2025.stateofdevs.com/en-US/ There’s some really interesting stuff in here. I’ll be sending a newsletter in the next couple of days that shares my highlights and what I think it tells us about the state of the industry.

Claude just suggested I do a string interpolation inside my string interpolation. 😂

New survey time!

Here's a little overview of my app PocketCal, if you haven't tried it yet! pocketcal.com

delighted to announce that my new zine "The Secret Rules of the Terminal" is out today!! You can get it for $12 USD here: wizardzines.com/zines/terminal

Cis friends in the US, please consider calling your senators. This amendment would strip health care coverage for so many trans people.

I'd be remiss if I didn't say that @monknow.bsky.social put A LOT of effort into editing the CSS Color Functions Guide we published yesterday. And this post is an excellent roundup of things he learned along the way... things that I think confuse a lot of us. I appreciate having this.

Usually, the social images for my blog posts include the name of the post, but sometimes I like to mix things up, and keep things a bit mysterious. ✨ Working on a blog post with this social image. What would you guess the post is about?

CSS uses a complex algorithm to decide how to animate transforms. If you get it wrong, as many folks do, you end up with an unnatural animation. Here's how it works, and how to avoid the pitfalls. jakearchibald.com/2025/animati...

This is a totally normal amount of code to add for a new blog post, right? 😅

Apparently I’ve been writing tests all wrong. 😂 It’s so interesting. Artem knows more about testing than I do, so this is indubitably good advice. But my nested scenarios with grouped setup works for me. 🤷

Recreating the Nintendo Switch Homescreen scroll UX - 90% done with CSS - a li'l JS for sounds, vibrations n' taps nerdy.dev/nintendo-swi...

If anyone is hiring, I'm still looking for my next thing. Senior Frontend/Fullstack Developer. Skilled at HTML/CSS/JavaScript, React, UI/UX, A11Y, web performance, design systems, Web Components, and more. I'd love to work with you! gomakethings.com/resume

When you're learning a new technology, what do you prefer? A. Reading a blog post B. Watching a video Man, wish we had polls on here 😅

This is fantastic 😮. Just tried the demo and it’s super fun!

I get the *wildest* emails. 😂

In case you missed it, I published a new blog post yesterday!

Sometimes I think about being more active on LinkedIn, but then I remember that they do things like *putting ads in direct messages*. 😂 What a ridiculous platform.

⚛️📝 New on Overreacted: I'm Doing a Little Consulting