2020 Developer Survey Results
We're excited to share the results of our 10th annual developer survey! 65,000 developers shared their thoughts on the state of software today.
Essays, opinions, and advice on the act of computer programming, from Stack Overflow.
Visit stackoverflow.blog → RSS feedOn Hacker News Nov 2016 – Jul 2026
Software Engineering 39Career & Management 18Tech Industry & Business 17Society, Policy & Culture 16Programming Languages 7Tools & Productivity 5
We're excited to share the results of our 10th annual developer survey! 65,000 developers shared their thoughts on the state of software today.
Stack Overflow traffic during DEF CON shows what technologies are trending in the hacker community
Copying and pasting can be dangerous, but then again, so can many aspects of software development when done incautiously. In this post, I’ll take a look at what code copying actually means for software development, what good code theft means, and the pitfalls of copying badly.
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.
There are requirements that make software engineers sweat. Massive distribution to thousands of nodes. High reliability and availability. Multiple distinct platforms. Rapid network growth. This is the world SpaceX’s Starlink program, which has set a goal to provide high-speed broadband internet to locations where…
A look at some of the current thinking around chunking data for retrieval-augmented generation (RAG) systems.
Will the programmers of tomorrow be shipping products written without touching too much code?
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 projects. While I originally joined the…
Here’s why Rust gets so much love, straight from the Rustaceans themselves.
Yesterday, Jon Skeet's reputation on Stack Overflow passed 1,000,000 . ONE MILLION. Those of you who are highly engaged with the Stack Overflow community probably have a general idea of a) who Jon Skeet is and b) exactly how amazing and ridiculous this statement is, but just to make sure we are all on the same page…
What languages do you want to work with next year? Are you more productive in an office or working from home? When did you write your first line of code? We want to hear from you in our annual developer survey ! The survey, now in its ninth year, launches today and anyone who codes is encouraged to participate. Take…
The goal of building a machine learning model is to solve a problem, and a machine learning model can only do so when it is in production and actively in use by consumers. As such, model deployment is as important as model building.
Over the last 15 years, we’ve built Stack Overflow into an industry-crucial knowledge base for millions of developers and technologists. During this time we’ve experienced years filled with opportunities and challenges. This year is no different.
Not every domain is serious business. Here's a few of the fun ones that we at Stack Overflow owned, as well as those owned by our community.
To keep knowledge open and accessible to all, we must come together to build the future of AI.
In a previous role, I was an engineering manager for a well-known company for a particular tech stack. One way we sorted through all the applications was requiring coding tests for potential candidates. One truly stood out, and it taught me to think about what I am really looking for in these sorts of submissions.
Defining and measuring programmer productivity is one of the most difficult parts of an engineering manager or CTO’s job description. When everything you do is intangible, how should you measure it? Can it be measured at all?
By aggregating our data in an effort to simplify it, we lose the signal and the context we need to make sense of what we’re seeing.
This is my third in a series of quarterly CEO blog posts. I'm excited to share some very positive updates.
After interviewing several developers, a pattern started to become clear: great developers share a lot. This takes different forms for different people, but is very often a blog. But for many top developers, their sharing mindset came before their success, and was the direct cause of it, not the result of it.
April Fool's may be over, but once we set up a system to react every time someone typed Command+C, we realized there was also an opportunity to learn about how people use our site. Here’s what we found.
Let’s highlight the new features and products we announced today from the stage of WeAreDevelopers.