Insights

Learn all about the world’s developers.

engineering October 31, 2017

What are the Most Disliked Programming Languages?

On Stack Overflow Jobs, you can create your own Developer Story to showcase your achievements and advance your career. One option you have when creating a Developer Story is to add tags you would like to work with or would not like to work with: This offers us an opportunity to examine the opinions of…
Avatar for David Robinson
Data Scientist (former)
engineering October 10, 2017

The Impressive Growth of R

We found in a previous post that Python has a solid claim to being the fastest-growing programming language in terms of Stack Overflow visits. The same analysis showed that the R programming language has shown remarkable growth in the last five years as well. In fact, R is growing at a similar rate to Python…
Avatar for David Robinson
Data Scientist (former)
tag network
insights October 3, 2017

Mapping Ecosystems of Software Development

On the data team here at Stack Overflow, we spend a lot of time and energy thinking about tech ecosystems and how technologies are related to each other. We use these kinds of relationships all over the place, from making the user experience of everyone coming to Stack Overflow better by suggesting relevant content to…
Avatar for Julia Silge
Data Scientist (former)
insights September 26, 2017

What Do Software Developers Use in Germany?

Software development is a global industry, and programmers everywhere rely on Stack Overflow to find solutions to their problems. But as we’ve analyzed before, different countries use different languages and technologies. In this post we’ll take a look at German software developers, as seen by their Stack Overflow visits. We’ll see how the programming languages…
Avatar for David Robinson
Data Scientist (former)
code-for-a-living September 19, 2017

How Much Do Developers Earn? Find Out with the Stack Overflow Salary Calculator

Today, we launched the Stack Overflow Salary Calculator, a tool that allows developers and employers to find typical salaries based on experience level, location, specific technologies, and education. We did this because we believe developers should be empowered with more information around job searches, careers, and salary. In fact, we know that developers want more…
Avatar for Julia Silge
Data Scientist (former)
insights September 14, 2017

Why is Python Growing So Quickly?

We recently showed that, based on Stack Overflow question visits, Python has a claim to being the fastest-growing major programming language, and that it has become the most visited tag on Stack Overflow within high-income countries. Why is Python growing so fast? Python is used in a variety of purposes, ranging from web development to…
Avatar for David Robinson
Data Scientist (former)
insights September 6, 2017

The Incredible Growth of Python

We recently explored how wealthy countries (those defined as high-income by the World Bank) tend to visit a different set of technologies than the rest of the world. Among the largest differences we saw was in the programming language Python. When we focus on high-income countries, the growth of Python is even larger than it…
Avatar for David Robinson
Data Scientist (former)
insights August 29, 2017

A Tale of Two Industries: How Programming Languages Differ Between Wealthy and Developing Countries

Here at Stack Overflow, we’re interested in using our data to share insights about the worldwide software development community. This recent post on the distribution of mobile developers is a good example: it explored traffic to Android questions from around the world, and found that Android tended to be visited more from lower-income countries than…
Avatar for David Robinson
Data Scientist (former)
insights August 22, 2017

Where in the World is Mobile Development?

In a previous post, we used the Stack Overflow Trends tool to look at how technology usage in mobile development has changed over time. But we’ve often found that popular languages, platforms and technologies differ across cities and countries as well. In this post we’ll explore where mobile development happens, and what these countries might…
Avatar for Jason Punyon
Data Science Engineer