Category: Stackoverflow

The Brutal Lifecycle of JavaScript Frameworks

Last week, we bid farewell to Winter Bash and packed our Greatest Hats back into their boxes. It’s always a little sad to see the hats get put away for…
It’s that time of year again—the annual developer survey is …

Take the 2018 Developer Survey

One of the most lasting gestures of philanthropy is when folks give so generously of their time and hard-earned knowledge so that others may benefit from their efforts. 2017 marked…
Welcome to the entirely too jolly holiday episode of the …

The Cliffs of Insanity: Dramatic Shifts in Technologies on Stack Overflow

Welcome to the Stack Overflow Podcast episode #121 recorded Thursday, November 9, 2017 at Stack Overflow HQ in NYC. Today’s crew includes VP of Stack Overflow Jay Hanlon, CTO David…
As we continue to work on Channels, we wanted to …

What are the Most Disliked Programming Languages?

Welcome to The Stack Overflow Podcast episode #120 recorded Thursday, October 26, 2017 at our Stack Overflow HQ in NYC. As a special treat (or is it a trick?) your…
If you hang out on Meta Stack Overflow, you may …

From Power Calculations to P-Values: A/B Testing at Stack Overflow

Welcome to The Stack Overflow Podcast episode #119 recorded Thursday, October 12, 2017 at the Stack Overflow HQ in NYC. Today’s motley crew includes VP and GM of Stack Overflow…
Whether it’s your first position out of college or a …

The Impressive Growth of R

Welcome to The Stack Overflow Podcast episode #118 recorded Thursday, October 5 at Stack Overflow HQ in NYC. Even without Joel, who’s still out working on NamCoin, there’s still a…
According to the National Center for Women & Information Technology, …

How You Can Use the New Stack Overflow Bot from Microsoft

According to the National Center for Women & Information Technology, only 26% of professional computing roles in the workforce in the US are held by women. Within prominent companies in the industry, the numbers…
On the data team here at …

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

According to the National Center for Women & Information Technology, only 26% of professional computing roles in the workforce in the US are held by women. Within prominent companies in the industry, the numbers…
On the data team here at …

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. …

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 …

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

Flash is Dead: What Technologies Might Be Next?

Last week, Adobe announced that they would stop supporting Flash by 2020. In some ways this is surprising: I still sometimes run into pages that require Flash, and you can still find a few defenders of the platform in …

Introducing Channels: Private Q&A for Your Team

On Stack Overflow, a question gets asked once, answered, and then becomes a central point of knowledge for thousands of others who read it on our site. But what about developers who don’t have the luxury of being public about

Text Mining of Stack Overflow Questions

This week, my fellow Stack Overflow data scientist David Robinson and I are happy to announce the publication of our book Text Mining with R with O’Reilly. We are so excited to see this project out in the world, …

Developers Who Use Spaces Make More Money Than Those Who Use Tabs

Do you use tabs or spaces for code indentation?

This is a bit of a “holy war” among software developers; one that’s been the subject of many debates and in-jokes. I use spaces, but I never thought it was particularly …

A Dive Into Stack Overflow Jobs Search

About two years ago, a significant event happened at Stack Overflow: a new system, named Providence, was released. Providence would allow us to tell which technologies a visitor is interested in, and measure the “fitness” between a visitor and a

Stack Overflow: Helping One Million Developers Exit Vim

This morning, a popular Stack Overflow question hit a major milestone:

You’re not alone, jclancy. In the five years since this question was asked, there have been over a million other developers who got stuck in Vim and couldn’t escape …

How Stack Overflow Flipped the Switch on HTTPS

As of today, Stack Overflow now deploys HTTPS by default on StackOverflow.com — as well as the hundreds of Q&A communities that make up our Stack Exchange network. We now redirect all traffic to https://, and Google links will change …

Exploring the State of Mobile Development with Stack Overflow Trends

In honor of Google I/O 2017 and the launch of the official Stack Overflow mobile app, we on the Stack Overflow Insights team are sharing a look at the fast-paced history of mobile application development.

We can do this

Is Your Favorite Open Source Technology in Growth or Decline?

This week we’re at OSCON in Austin as part of our efforts to support the open source community. While we’re here, we thought we’d compare what’s trending on social media versus what we can see through our new Stack Overflow

Introducing Stack Overflow Trends

On a typical day, developers ask over 8,000 questions on Stack Overflow about programming problems they run into in their work. Which technologies are they asking about, and how has that changed over time?

Today, we’re introducing the Stack Overflow

What Programming Languages Are Used Late at Night?

Do you program in the evening? How about late at night?

I enjoy programming as a hobby and I’m a bit of a night owl, so I often code well outside working hours, sometimes past midnight. And whatever time it …

Stack Overflow Unveils the Next Steps in Computer Security

[embedded content]

At Stack Overflow, keeping your information safe is our top concern. And as a community with over 40 million people each month, it has to be: Our success has made us a frequent target of attacks.

Computer security

And the Most Realistic Developer in Fiction is…

Computer programmers, IT specialists, and hackers are often depicted in popular works of fiction, from books, movies, to TV shows. On the 2017 Developer Survey, we asked respondents about depictions of what it’s really like to be a programmer. …

Does Anyone Actually Visit Stack Overflow’s Home Page?

Yesterday we were amused to see this post on Reddit’s sysadmin forum:

Our architecture lead Nick Craver looked into this and gave a great answer, including that about 29% of the previous day’s Stack Overflow traffic was to …

How Do Students Use Stack Overflow?

Since Stack Overflow was founded, we’ve described it as “a question and answer site for professional and enthusiast programmers.” It supports both experienced developers who code as part of their work, and people who are learning as part of a …

How Stack Overflow Redesigned the Top Navigation

You may have noticed that we’re sporting a new look today.

We launched this update today as part of a series of changes supporting our core mission: Make developers’ lives better. In the past year, we fully integrated our by-developers, …

What Programming Languages Are Used Most on Weekends?

For me, the weekends are mostly about spending time with my family, reading for leisure, and working on the open-source projects I am involved in. These weekend projects overlap with the work that I do in my day job here …

Developers without Borders: The Global Stack Overflow Network

A while back I encountered a developer who shared a story of a positive experience on Stack Overflow. He’d asked a question late one Sunday on Labor Day weekend, and been delighted that he’d quickly gotten multiple responses. He said …

Women in the 2016 Stack Overflow Survey

The 2017 Stack Overflow Developer Survey opened last week, and we on the Data Team are looking forward to analyzing the survey results to better understand our developer community. I am particularly interested in women in tech, for probably obvious …

Benefits for Developers from San Francisco to Sweden

I just started my new job here at Stack Overflow, and like most of us, one thing I think about when considering a career move is what kind of benefits a company offers. Firms looking to hire developers can create …

The 2017 Stack Overflow Developer Survey is Now Live

We’re back for another edition of the Stack Overflow Developer Survey, the largest and most comprehensive survey of software developers on earth. Every year, we include questions about your favorite technologies, coding habits, and work preferences, as well as

Developers, Webmasters, and Ninjas: What’s in a Job Title?

Is there a difference between a “software engineer” and a “software developer”? How many years of experience do you need to be “senior,” or a “team lead”? Do people still call themselves “webmasters”? Does anyone actually describe themselves as a …

You Can Now Play with Stack Overflow Data on Google’s BigQuery

If you’ve ever wanted to get a statistic about Stack Overflow or your favorite Stack Exchange site, you may have used our Stack Exchange Data Explorer, aka SEDE. (This is separate from our regular “data dumps” meant …

How Do Software Developers in New York, San Francisco, London and Bangalore Differ?

When I tell someone Stack Overflow is based in New York City, they’re often surprised: many people assume it’s in San Francisco. (I’ve even seen job applications with “I’m in New York, but willing to relocate to San Francisco” in …

Stack Overflow – Counting Developers with Providence

Capturing developer trends data

For the last two years, we have contributed data on developer trends across Europe to The State of European Tech Report, created by Atomico and Slush.

The way we captured the developer trends data changed

Salary Transparency at Stack Overflow

We believe (and developers tell us) that job seekers should be empowered with as much information as possible when looking for a job – especially salary. So we ran an experiment on Stack Overflow Jobs to see if the

Stack Overflow Participating in White House Foster Care & Technology Hackathon

At Stack Overflow, we’re committed to making the internet a better place, and our products aim to enrich the lives of developers as they grow and mature in their careers. This week we have been given the opportunity to expand

Stack Overflow: How We Do Deployment – 2016 Edition

We’ve talked about Stack Overflow’s architecture and the hardware behind it. The next most requested topic was Deployment. How do we get code a developer (or some random stranger) writes into production? Let’s break it down. Keep in mind …

A Pluralistic Meeting

Running a good meeting is the FizzBuzz of management – for a manager, it should be nearly effortless. Attendees should leave gratified that it was time well spent.

In the context of servant leadership, it’s our job as managers

An Optimization Exercise

Nick Craver tweets out snippets of the Stack Overflow code base occasionally. About a week ago he showed off a ContainsToken method which has been tuned for performance. This set off a little bit of a benchmarking contest.

My final …

Stack Overflow: The Hardware – 2016 Edition

Who loves hardware? Well, I do. If you don’t love hardware then I’d go ahead and close the browser.

Still here? Awesome. Or your browser is crazy slow, in which case you should think about some new hardware.

I’ve repeated …

Developer Compensation: Stack Overflow Doesn’t Stack Rank

Are Developers Good Negotiators?

Developers come from all walks of life, and have many unique interests, passions, and hobbies. Often the only thing that developers have in common is their love for programming. It follows that some are good negotiators; …

How Stack Overflow Does Technical Interviews

Here’s a webinar I did recently (with our friends at Greenhouse) about the Stack Overflow developer interviewing process. Give it a listen!

[embedded content]

First: it’s hard

Technical interviewing is hard. The best companies in the world haven’t cracked this

Stack Overflow: The Architecture – 2016 Edition

Hi I am try open FF but not open error msg

Exception in thread “main” java.lang.NoClassDefFoundError: com/google/common/base/Function

at log4j_demo.Gmail.main(Gmail.java:18)

Caused by: java.lang.ClassNotFoundException: com.google.common.base.Function

at java.net.URLClassLoader$1.run(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown …

How to Be Awesome (Part 2)

How do you describe yourself to potential employers? Many developers get this terribly wrong.

In part 1 of this blog post I talked about getting a better job by building awesome stuff. In this part, I’ll talk about how to …

How To Target Job Listings Effectively

We recently launched a page that shows developers hitting Stack Overflow in real time. Over the past year, we’ve invested a lot in building our advanced targeting technology, and we’re excited to show the benefit of targeting job

Updating Stack Overflow

At Stack Overflow, we’re committed to making the internet a better place for every single developer. Over the last year, the design team has been working on how we could support that goal by eliminating unnecessary visual, experience, and interactive

How to Be Awesome (Part 1)

Is your current job awesome? Or could you be doing better?

I’m lucky enough to have what I consider to be an awesome job – I’m a web developer on the Stack Overflow Careers team. I’ve been working for here …

A Culture of Trust

We live in a time when software developers change jobs every 12 months.

Usually, about two years into a job, I start dreaming of greener pastures with better pay and more interesting work. Working at Stack Overflow has been …

A Better Syntax for Scheduled Tasks

As Joel often says, “developers are writing the script for the future,” and that is definitely the case when it comes to AI. The knowledge shared on Stack Overflow includes…
Today, we launched the Stack Overflow Salary Calculator, a tool …

Developer Turned Manager

As Joel often says, “developers are writing the script for the future,” and that is definitely the case when it comes to AI. The knowledge shared on Stack Overflow includes…
Today, we launched the Stack Overflow Salary Calculator, a tool …

“Why are there so many programming languages?”

As Joel often says, “developers are writing the script for the future,” and that is definitely the case when it comes to AI. The knowledge shared on Stack Overflow includes…
Today, we launched the Stack Overflow Salary Calculator, a tool …

Announcing StackExchange.Precompilation

According to the National Center for Women & Information Technology, only 26% of professional computing roles in the workforce in the US are held by women. Within prominent companies in the industry, the numbers…
On the data team here at …

Going From Mobile Back To The Web

Zapier is known as a leader in the remote work movement; they’re 100% remote and always have been. I sat down with CEO Wade Foster recently to get his thoughts on…
As Joel often says, “developers are writing the script …

How We Built Our Blog

As Joel often says, “developers are writing the script for the future,” and that is definitely the case when it comes to AI. The knowledge shared on Stack Overflow includes…
Today, we launched the Stack Overflow Salary Calculator, a tool …

Introducing Beyond Coding: Free professional skills training for emerging devs in NYC

According to the National Center for Women & Information Technology, only 26% of professional computing roles in the workforce in the US are held by women. Within prominent companies in the industry, the numbers…
On the data team here at …

Redefining Developer Evangelism

Welcome, welcome, welcome to The Stack Overflow Podcast #117, recorded Thursday, September 28 in our beautiful SO NYC HQ. That’s a lot of letters.
By now you’ve probably heard about Stack Overflow’s commitment to making remote work, well… work. If …

Why We (Still) Believe in Private Offices

Welcome to The Stack Overflow Podcast episode #118 recorded Thursday, October 5 at Stack Overflow HQ in NYC. Even without Joel, who’s still out working on NamCoin, there’s still a…
We found in a previous post that Python has a …

Announcing Bosun, our new open source monitoring & alerting system

Welcome to The Stack Overflow Podcast episode #118 recorded Thursday, October 5 at Stack Overflow HQ in NYC. Even without Joel, who’s still out working on NamCoin, there’s still a…
We found in a previous post that Python has a …