State of Devs 2025 Survey: Maybe Don’t Call Yourself a Frontend Developer?

state-of-devs-2025-survey:-maybe-don’t-call-yourself-a-frontend-developer?

The State of Devs 2025 survey results are now available, and they contain quite a few interesting insights! I encourage you to check out the whole thing for yourself, but in the meantime I thought we could explore some of the data together—and maybe learn a little about statistics in the process.

Zelda Players Earn $30,843 More on Average Compared to Minecraft Players??

Let’s start with an “insight” that well… isn’t really one! You’ll see what I mean.

When talking about surveys or scientific research, you often hear that “correlation is not causation”. But what does that mean exactly?

Here’s a concrete example. It turns out Minecraft players earn way less on average than developers who play Tears of the Kingdom:

Minecraft vs Tears of the Kingdom average salaries

In other words, a developer’s income is correlated with their favorite game.

But does that mean that switching from Tears of the Kingdom to Minecraft will magically results in a salary increase? Of course not!

What’s going on here is that the median age for Minecraft players is 27, vs 35 for Zelda players. And naturally, older developers with more professional experience earn more.

Now we could draw a causality link between both age and income on one hand, and age and video game preference on the other. But even that would purely be a hypothesis informed by our pre-existing knowledge about the world, and not something the data can prove one way or another.

So whenever you’re exposed to any kind of statistical data, keep in mind that:

  1. Correlation is not causation.
  2. Statistics can only show correlation.

Engineers Earn $44,939 More on Average Compared to Developers??

The previous example was easy to debunk, but let’s look at something a bit trickier. It turns out, job titles containing “engineer” in them carry quite a premium!

Engineers Earn $44,939 More on Average Compared to Developers

So what’s going on here? Do engineer positions really pay that much better, even though the e.g. “frontend engineer” and “frontend developer” are virtually synonymous?

U.S. vs The World

Before we can advance a hypothesis, we need to consider an important variable that has a huge impact on income: respondent country.

It turns out, U.S. respondents earn a lot more than any other country:

Yearly income, U.S. vs the world

And while positions containing the word “engineer” only make up 30% of responses worldwide, they represent 56% of responses in the U.S.:

Job titles in the U.S. vs other countries

In other words, the fact the engineers earn more than developers could be due at least in some part due to the fact that a larger proportion of engineers live in the U.S.–and all programmers earn more in the U.S., no matter their job title.

Looking at the U.S.

But if respondent country is the only reason for this income gap, we would expect it to disappear when controlling for the respondent’s country.

And when excluding the U.S. from the dataset, the gap does shrink quite a bit:

Yearly income for developers vs engineers outside the U.S.

Yet somehow it’s still very much present when limiting the data to U.S. respondents:

Yearly income for developers vs engineers in the U.S.

And just to eliminate one more variable, the gap also exists even when comparing the exact same position (“Frontend Developer” vs ”Frontend Engineer”).

“Frontend Developer” vs ”Frontend Engineer”

But Why?

At this point you’re probably waiting for me to reveal the big reason why engineers are valued so much more, at least in the U.S. Is it because of the certification? Differing job descriptions? The fact that “engineer” just sounds cooler?

Sadly, this is where this kind of surface-level statistical analysis shows its limits, and where real, on-the-ground research would be needed–a.k.a. what actual researchers do.

Because even though I might play one on TV, at the end of the day I’m not a data scientist. I’m just a regular frontend developer–I mean, engineer–with an affinity for charts and graphs.

The Query Builder

But I’ve always believed data scientists shouldn’t be the only ones that can have all the fun. This is why all the charts I’ve shown today were created with the survey’s own built-in query builder:

Query builder

The query builder makes it super easy for anybody to dig deeper into the data to find interesting correlations without having to learn data processing tools or import the whole dataset, and I encourage you to try it out!

Discover the State of Devs Results

This whole article was just one big long preamble to encouraging you–now that you have a solid understanding of what you should or shouldn’t conclude from survey data–to explore the survey results by yourself.

So go ahead and get lost in the data, then let me know on Bluesky what you found!

Total
0
Shares
Leave a Reply

Your email address will not be published. Required fields are marked *

Previous Post
firebase-studio — your-ultimate-product-development-toolkit

Firebase Studio — Your ultimate product development toolkit

Next Post
advancements-in-industrial-x-ray-computed-tomography

Advancements in Industrial X-Ray Computed Tomography

Related Posts