







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.
Why the Best Companies and Developers Give Away Almost Everything They Do
Read more on Y Combinator's blog.

Stack Overflow Developer Survey 2026
More than 30K technologists from 169 countries have shared their thoughts with us, and now it’s time to share everything we’ve learned with you. So let’s dive into this year’s Annual Developer Survey.

What do the best interviewers share? We analyzed thousands to find out.
What do top technical interviewers have in common? We analyzed thousands of interviews to uncover the answer.

How Do Individual Contributors Get Stuck? A Primer
Technology, startups, programming, technical management and software architecture
The developer’s dilemma
When it comes to making money, software developers are an odd bunch. Developers produce code, and code is in high demand. At a glance, it…
Habits of High-Functioning Teams
I often struggle to explain what it means to be part of a high-functioning software team. Sure, there are mountains of literature, and an entire genre of LinkedIn thought leadership that professes all kinds of guidelines and heuristics about what makes teams work, but in my experience, it’s hard to internalize these ideas and follow someone else’s model if you’ve never seen what good looks like.
What Google Learned From Its Quest to Build the Perfect Team (Published 2016)
New research reveals surprising truths about why some work groups thrive and others falter.

Pure and impure software engineering
Why do solo game developers tend to get into fights with big tech engineers? Why do high-profile external hires to large companies often fizzle out? Why is AI-assisted development amazing for some engineers and completely useless for others?

Developers spend most of their time figuring the system out
I am often asked what I mean when I say that developers spend most of their time figuring the system out. Let’s unpack the statement.
Stack Overflow
Use Stack Overflow Insights and get information required to understand, reach, and attract developers.Improve tech hiring, recruiting, developer marketing, and and planning initiatives.
Grief and the AI Split
TL;DR: AI-assisted coding is revealing a split among developers that was always there but invisible when we all worked the same way. I've felt the grief too—but mine resolved differently than I expected, and I think that says something about what kind of developer I've been all along.

Knowledge sharing: Why smart creatives build in public
Knowledge sharing: Why smart creatives build in public
How finishing what you start makes teams more productive and predictable
Hot takes and cold truths on software, startups, and the lies we tell ourselves.

How can developers better entice more people to join the Atmosphere? I think one potentially fruitful approach is to combine "you have one account you can use to log into lots of things" with "and those lots of things come pre-populated with all your friends." Here, Atmosphere shines.