David once mentioned that he saw programming as a passion, and being a night owl, he often coded outside of his regular work hours. No matter how late it got, if he ran into a bug, he would still be active on Stack Overflow. David isn't alone—many developers around the world share similar habits. By analyzing public data from Stack Overflow, we can filter and explore which tags are popular during nighttime, helping us better understand the programming languages that developers commonly use after hours.
The time period when programmers access Stack Overflow
David analyzed the data for August 4, 2016. He chose this date to avoid most Western holidays and typical school terms, reducing the impact of student activity (who might be working on homework at night using different tech stacks). He also looked at data from U.S. users, which showed similar patterns.
From the graph above, we can see that:
Programmers mainly visit Stack Overflow during standard office hours, from 9 to 5 (or 6) on weekdays;
There's a dip at noon, likely due to lunch breaks;
Weekend traffic is significantly lower than weekdays;
Daily access trends for four different programming languages
Although we've seen the overall time distribution of programmers accessing Stack Overflow, there are differences among specific programming languages. David selected four languages for analysis: C, C#, Python, and JavaScript.
(Click for larger image)
As shown in the graph, the overall access trends for these four languages are quite similar.
Looking at the purple curve, we can see that C# users tend to start their day earlier and finish earlier. Also, C# usage drops significantly between 6 PM and 11 PM. This could be because C# is widely used in financial and enterprise software environments, where strict schedules are common.
As seen in the red chart, C programmers tend to be active throughout the day but maintain consistent usage late into the night. This might suggest that C is particularly popular among developers who code in their free time or that students may be working on summer projects.
Python and JavaScript fall somewhere between C# and C in terms of usage patterns.
Animation showing daily trends across different technology tags
As you can see from the animation:
Microsoft technologies like Excel, VBA, and C# tend to "start" the earliest each day and remain active until 9 AM and 5 PM;
Around 5 PM, there’s a shift, with C/C++, mobile development, and especially Haskell taking the lead.
Accessores for electric components , like connector caps , rail cable clips , cable gland , pin remove tools , crimping tools.
Pg7 Cable Gland,Emc Cable Gland,M23 Connector Cap,Rail Cable Clips
Kunshan SVL Electric Co.,Ltd , https://www.svlelectric.com