JoshWComeau

A developer survey with no questions about coding šŸ¤”

From
Josh W. Comeau
Reply-To
me@joshwcomeau.com
Sent
May 2, 2025

This issue of my newsletter was sent to newsletter subscribers.
Sign up to receive future issues!

Hey friends! Happy Friday. šŸ˜„

In previous newsletter issues, I’ve shared my thoughts(opens in new tab) on the ā€œState of JSā€ and ā€œState of CSSā€ dev survey results. These community surveys tend to focus on the tech, asking which JavaScript frameworks we like or what modern CSS features we’ve adopted.

That stuff is interesting, and there can be some useful nuggets in the results, but they don’t really capture much about us.

Well, I just learned about a new survey that takes a different approach. It’s called The State of Devs 2025(opens in new tab), and all of the questions are about who we are, how we’re feeling, and what we’ve experienced working as developers.

State of Devs 2025

The questions are things like:

  • What are your hobbies?
  • What global issues are currently most concerning to you?
  • How has your total income evolved over the past 12 months?
  • What methods have you tried to improve your sleep, if any?

There are also some more serious / heavy questions, like:

  • How happy are you with your current job?
  • Have you ever experienced discrimination in the workplace?

The survey was created by Devographics, the same organization behind the other ā€œState of...ā€ surveys. The survey is currently accepting submissions, and the results should be published later this month.

If you have a few minutes to spare today, it would be awesome if you could take some time to answer the survey. The more people submit their responses, the more trustworthy the insights will be. ā¤ļø

This isn’t paid promotion or anything like that. I saw this on Bluesky yesterday, and thought it was worth sharing! I know that things feel particularly fraught right now, and I’m really interested to see what the results are.

In other news, I’ve been working on the SVG module in my upcoming course, Whimsical Animations(opens in new tab). This module has so many little demos so far, showing how various SVG attributes work. For example, this one shows how corner radiuses are calculated:

An SVG rectangle with rx/ry sliders, and an ellipse showing what they represent.

And because I just can’t help myself, there are a couple of little easter eggs within these demos… Certain parameter configurations do surprising things. ✨

I’m planning on extracting several blog posts over the coming months based on stuff from the course. This is a very standalone lesson from early in the module, so the odds are very good that I’ll publish it in the coming weeks. Keep an eye out for that. šŸ˜„

That’s all I’ve got for you today. Hope you’ve had a good week!

-Josh

PS. Speaking of sleep-improving methods, I recently learned a new trick that I’ve found helpful for falling asleep. It’s called cognitive shuffling(opens in new tab). Here’s how I’ve been doing it:

First, pick a random word like ā€œjavascriptā€. Take the first letter, and try to come up with words that start with that letter. So, in this case, I might come up with ā€œjuiceā€, ā€œjungleā€, ā€œjacketā€ā€¦

For each word, spend a few seconds picturing that thing. When you can’t think of anything else, move onto the second letter. For ā€œjavascriptā€, the second letter is A, so I might come up with ā€œappleā€, ā€œanteaterā€, ā€œamberā€ā€¦ Do this for every letter in the word, skipping duplicate letters.

The idea, as I understand it, is to generate a bunch of random, disconnected thoughts, since this tends to be what happens when we fall asleep. We’re mimicking that natural process, essentially.

It’s not a miracle insomnia cure or anything like that, but I’ve been using it for a couple of weeks now and I find it works better than the other standard suggestions. So, if you have trouble falling or staying asleep, I hope it helps!

This issue of my newsletter was sent to newsletter subscribers.
Sign up to receive future issues!