So You Wanted to Be a Product Manager

You think you wanted to be a product manager? Maybe you should think again about your choices there, Stevie Jobs. | Continue reading


@stackoverflow.blog | 4 years ago

We Make Money at Stack Overflow: 2016 Edition

I’m Nick Craver, and you may remember me from my posts about how Stack Overflow does deployment, how we do hardware, and how we built our architecture. | Continue reading


@stackoverflow.blog | 4 years ago

Ben Popper Is the Worst Coder the World of Seven Billion Humans

To help get me into the programming mindset, or maybe to cleverly sabotage my work ethic, a colleague recently introduced me to a game called Seven Billion Humans. You command small squads of workers through If statements, loops, and basic assignments of memory.  | Continue reading


@stackoverflow.blog | 4 years ago

What senior developers can learn from beginners

Over the last couple years, I’ve had the luxury of working with and mentoring quite a few beginners. While I’ve obviously witnessed my fair share of programming no-no’s, things are not as black and white as they may seem. There’s a handful of patterns and behaviors I’ve seen cons … | Continue reading


@stackoverflow.blog | 4 years ago

This || this: Whiteboard Interviews

Ed note: This is a part of series where an author plays both sides of an issue, one of which is obviously terrible. Can you guess which is which? | Continue reading


@stackoverflow.blog | 4 years ago

Stack Overflow – How we conduct research on the Community team

If you work on a product that’s ever benefited from research – whether that’s talking directly to users, analyzing experiment data, or any number of other research methods – you know how indispensable these inputs are for making the right decisions. But how do you decide which me … | Continue reading


@stackoverflow.blog | 4 years ago

Copying code from Stack Overflow might be spreading security vulnerabilities

Copying code itself isn’t always a bad thing. Code reuse can promote efficiency in software development; why solve a problem that has already been solved well? But when the developers use example code without trying to understand the implications of it, that’s when problems can a … | Continue reading


@stackoverflow.blog | 4 years ago

“The Loop”: A Foundation in Listening

We want to share with you, the community, some of the reasons why we make decisions and what inputs we listen to, as well as give you a place to weigh in. | Continue reading


@stackoverflow.blog | 5 years ago

The interactive news platform for everyone

Journalists have an uneasy relationship with technology. On one hand, journalism at the highest levels still focuses on print distribution, a technology hundreds of years old. On the other hand, even the Gray Lady has a snazzy mobile app and  stories custom made for virtual reali … | Continue reading


@stackoverflow.blog | 5 years ago

Why Is the Migration to Python 3 Taking So Long?

For some companies who have already made the change years ago, it won’t be an issue. However, there’s a whole range of companies who won’t be making the change anytime soon, for a number of reasons. What does this change mean for companies heavily utilizing the language, particul … | Continue reading


@stackoverflow.blog | 5 years ago

StackExchange is changing the rep earned from question upvotes to ten points

We’re recalculating reputation for every Stack Overflow and Stack Exchange individual based on this change. Every question upvote earned in the past will earn a value of ten reputation points retroactively. | Continue reading


@stackoverflow.blog | 5 years ago

Stack Overflow: A/B Testing the New Question Form

This month’s research update shows how the new question asking experience on Stack Overflow, now live for everyone, helps askers be more successful with quality questions. | Continue reading


@stackoverflow.blog | 5 years ago

Support for GitHub Authentication in Stack Overflow

We are always looking for ways to make it easier to be a part of the Stack Overflow community. One of the ways we make things easy is by offering the option to log in via other services, like Google or Facebook. As of today, we’re adding another option to log in – GitHub! | Continue reading


@stackoverflow.blog | 5 years ago

Let’s Get Graphic: A Few Ways to Draw on the Web

In this article, we’ll go over some of the popular approaches to graphics-intensive projects on the web, compare their advantages, and look at some sample code. By the end, you’ll be able to confidently make your choice, and get drawing! | Continue reading


@stackoverflow.blog | 5 years ago

What’s the worst bug you’ve ever dealt with?

We chat about quantum computing, the worst bugs we've seen, and why CSS is such a plate of scrambled eggs. | Continue reading


@stackoverflow.blog | 5 years ago

A Technical Deep Dive into Our MS Teams Integration

How we approached and accomplished the integration between SO for Teams and MS Teams. This is a technical blog for folks who are interested in the process of how we got these two codebases to play nice with one another. | Continue reading


@stackoverflow.blog | 5 years ago

My Most Embarrassing Mistakes as a Programmer (So Far)

As a computer science professor, I encourage students to learn from mistakes, whether their own, mine, or famous examples. I feel it’s time to shine a light on my own mistakes to keep myself humble and in the hope that someone can learn from them. | Continue reading


@stackoverflow.blog | 5 years ago

Coding on the Weekends

The majority of developers we surveyed say they code for fun. At the same time, burnout is a big issue in the industry. We crunch the numbers on how Stack Overflow gets used during weekends. | Continue reading


@stackoverflow.blog | 5 years ago

The puzzle masters behind Facebook's Hacker Cup explain how they craft questions

We go behind the scenes with two developers who create the coding questions for the annual Hacker Cup. | Continue reading


@stackoverflow.blog | 5 years ago

The puzzle masters behind Facebook's Hacker Cup explain how they craft questions

We go behind the scenes with two developers who create the coding questions for the annual Hacker Cup. | Continue reading


@stackoverflow.blog | 5 years ago

Why Devs (Should) Like Estimates

The impetus to provide an estimate for development work most often comes from non-developer stakeholders in your organization. Learning to do it well can improve collaboration and coordination across departments, making everyone happier and more productive. | Continue reading


@stackoverflow.blog | 5 years ago

Why Devs (Should) Like Estimates

The impetus to provide an estimate for development work most often comes from non-developer stakeholders in your organization. Learning to do it well can improve collaboration and coordination across departments, making everyone happier and more productive. | Continue reading


@stackoverflow.blog | 5 years ago

Ben Popper Is the Worst Coder in the World

A black belt is just a white belt who never quits. How bad could I possibly be at this stuff? | Continue reading


@stackoverflow.blog | 5 years ago

Coding salaries in 2019: Updating the Stack Overflow salary calculator

Today we are launching the 2019 update to the Stack Overflow Salary Calculator, a tool that allows developers and employers to understand representative salaries for the software industry based on experience level, location, education, and specific technologies.This is the third … | Continue reading


@stackoverflow.blog | 5 years ago

Opinion: The Mythical Fullstack Engineer

This is the first in an ongoing series from developers expressing their opinions on various topics in the software engineering and computer science world. The opinions expressed here are solely those of the author. If you disagree, drop a comment and let us know your take—respect … | Continue reading


@stackoverflow.blog | 5 years ago

IMHO: The Mythical Fullstack Engineer

This is the first in an ongoing series from developers expressing their opinions on various topics in the software engineering and computer science world. The opinions expressed here are solely those of the author. If you disagree, drop a comment and let us know your take—respect … | Continue reading


@stackoverflow.blog | 5 years ago

C++ Creator Bjarne Stroustrup Answers Our Top Five C++ Questions

Mariel Frank and Sonny Li, authors of Codecademy’s Learn C++ course, recently got a chance to interview with Dr. Bjarne Stroustrup, the creator of C++.  As part of the interview, he answered the highest voted C++ questions on Stack Overflow. While the whole interview is worth a r … | Continue reading


@stackoverflow.blog | 5 years ago

Iterating on Inclusion

Last year, we wrote about our important work to build a more welcoming and inclusive community. This summer, I wrote about how we are evolving our product to encourage better interactions and guidance. While there’s still a lot more to do, we’ve begun to take concrete steps towar … | Continue reading


@stackoverflow.blog | 5 years ago

Adding Static Code Analysis to Stack Overflow

As of September 23rd, 2019, we’re applying static analysis to some of the code behind public Stack Overflow, Stack Overflow for Teams, and Stack Overflow Enterprise in order to pre-emptively find and eliminate certain kinds of vulnerabilities. How we accomplished this is an inter … | Continue reading


@stackoverflow.blog | 5 years ago

Lessons from Design School for Software Engineers

When I graduated from college back in 2014, I did so with two bachelor’s degrees, one in computer science and the other in design. I originally chose design because I wanted to learn the necessary design skills in order to improve the usability and appearance of my personal proje … | Continue reading


@stackoverflow.blog | 5 years ago

Adding Static Code Analysis to Stack Overflow

As of September 23rd, 2019, we’re applying static analysis to some of the code behind public Stack Overflow, Stack Overflow for Teams, and Stack Overflow Enterprise in order to pre-emptively find and eliminate certain kinds of vulnerabilities. How we accomplished this is an inter … | Continue reading


@stackoverflow.blog | 5 years ago

Einstein Analytics and Go

It’s rare that we get a chance to directly compare two technologies against each other for the same task. But sometimes the stars align, either because you start experiencing negative effects from your current stack, new technology appears that meets your exact needs, or the scal … | Continue reading


@stackoverflow.blog | 5 years ago

Five Pitfalls to Avoid When Outsourcing Software Development

If you're not careful, what starts as an effort to save time and money can quickly mutate into a major headache. | Continue reading


@stackoverflow.blog | 5 years ago

Five pitfalls to avoid when outsourcing Software development

If you're not careful, what starts as an effort to save time and money can quickly mutate into a major headache. | Continue reading


@stackoverflow.blog | 5 years ago

Five Pitfalls to Avoid When Outsourcing Software Development

If you're not careful, what starts as an effort to save time and money can quickly mutate into a major headache. | Continue reading


@stackoverflow.blog | 5 years ago

The StackOverflow Newsletter

Today we’re launching The Overflow, a newsletter from Stack Overflow that brings together great questions from our community, news and articles from our blog, and awesome links from around the web. Our goal is to produce a collection of links about the world of software developme … | Continue reading


@stackoverflow.blog | 5 years ago

How to Make Good Code Reviews Better

I have been doing day-to-day code reviews for over a decade now. The benefits of code reviews are plenty: someone spot checks your work for errors, they get to learn from your solution, and the collaboration helps to improve the organization’s overall approach to tooling and auto … | Continue reading


@stackoverflow.blog | 5 years ago

Research update: Improving the question-asking experience

Hi, my name is Lisa. 👋 I am a Product Designer on the Community Product team and I’m excited to provide this month’s UX research update!If you’ve asked a question recently, you may have noticed some changes to the question-asking form. This is the result of months of rese … | Continue reading


@stackoverflow.blog | 5 years ago

Announcing Stack Overflow’s New CEO, Prashanth Chandrasekar

Last March, I shared that we were starting to look for a new CEO for Stack Overflow. We were looking for that rare combination of someone who could foster the community while accelerating the growth of our businesses, especially Teams, where we are starting to close many huge dea … | Continue reading


@stackoverflow.blog | 5 years ago

Prashanth Chandrasekar Replacing Joel Spolsky as Stack Overflow CEO

Last March, I shared that we were starting to look for a new CEO for Stack Overflow. We were looking for that rare combination of someone who could foster the community while accelerating the growth of our businesses, especially Teams, where we are starting to close many huge dea … | Continue reading


@stackoverflow.blog | 5 years ago

Announcing Stack Overflow’s New CEO: Prashanth Chandrasekar

Last March, I shared that we were starting to look for a new CEO for Stack Overflow. We were looking for that rare combination of someone who could foster the community while accelerating the growth of our businesses, especially Teams, where we are starting to close many huge dea … | Continue reading


@stackoverflow.blog | 5 years ago

Joel Spolsky and Clive Thompson discuss the past, present, and future of coding

What inspires someone to become a software developer? Joel Spolsky and Clive Thompson discuss how the culture of coding has evolved over the decades and where they hope it’s headed next. | Continue reading


@stackoverflow.blog | 5 years ago

Bots That Help Moderate Stack Overflow

September 20th marks the third year anniversary of Natty, which is a chat based robot that detects non-answers posted as answers. Built by a team called SOBotics, which consists of members from the Stack Overflow community, Natty has helped detect more than 150k non-answers, all … | Continue reading


@stackoverflow.blog | 5 years ago

Joel Spolsky and Clive Thompson discuss the past, present, and future of coding

What inspires someone to become a software developer? Joel Spolsky and Clive Thompson discuss how the culture of coding has evolved over the decades and where they hope it’s headed next. | Continue reading


@stackoverflow.blog | 5 years ago

Practical Ways to Write Better JavaScript

There are lots of simple things you can do to improve at JavaScript. Here are some methods we use to write better JS. | Continue reading


@stackoverflow.blog | 5 years ago

Practical Ways to Write Better JavaScript

There are lots of simple things you can do to improve at JavaScript. Here are some methods we use to write better JS. | Continue reading


@stackoverflow.blog | 5 years ago

Git whiz grew his career through Stack Overflow

Sascha Wolf started using Stack Overflow as resource for homework help. But it quickly became his community, and a path to new career opportunities. | Continue reading


@stackoverflow.blog | 5 years ago

“They Didn't Teach Us This”: A Crash Course for Your First Job in Software

From Personal Projects To Production Code | Continue reading


@stackoverflow.blog | 5 years ago