You think you wanted to be a product manager? Maybe you should think again about your choices there, Stevie Jobs. | Continue reading
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
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
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
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
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
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
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
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
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
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
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
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
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
We chat about quantum computing, the worst bugs we've seen, and why CSS is such a plate of scrambled eggs. | Continue reading
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
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
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
We go behind the scenes with two developers who create the coding questions for the annual Hacker Cup. | Continue reading
We go behind the scenes with two developers who create the coding questions for the annual Hacker Cup. | Continue reading
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
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
A black belt is just a white belt who never quits. How bad could I possibly be at this stuff? | Continue reading
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
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
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
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
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
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
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
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
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
If you're not careful, what starts as an effort to save time and money can quickly mutate into a major headache. | Continue reading
If you're not careful, what starts as an effort to save time and money can quickly mutate into a major headache. | Continue reading
If you're not careful, what starts as an effort to save time and money can quickly mutate into a major headache. | Continue reading
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
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
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
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
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
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
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
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
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
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
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
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
From Personal Projects To Production Code | Continue reading