@quincylarson You definitively went short: you forgot to mention the time spent by freeCodeCamp users in the chat room! This data was not captured in Google Analytics.
However before the forum the chat rooms were the main communication channels between users. There were 5 million messages between 2014 and 2017 **only** (https://www.kaggle.com/freecodecamp/all-posts-public-main-chatroom/home) — including bots.
Sometimes the number of messages rose to 6 per min (https://www.youtube.com/watch?v=KM-VY4z_PLY&feature=youtu.be).
That makes 1 message every 10 secs. However this is NOT the whole picture: the posting went asynchronous coming from multiple sources and targeting different topics and people *at the same time*.
A better estimate of the time people dedicated to the chat should consider: (1) the time it took a person to discover and read other posts, (2) the time it took to write a response to one or several of the existing ones. All that is part of a more general measure, the Average Response Time.
We didn’t measure that. What we could be certain is that for those who were *fully* engaged the time to discover a post should have been relatively short (real time).
So I searched on internet for studies suggesting estimates for average response times where the discovery time was kept short. A reliable estimate is usually about 1–2 mins (eg. https://blog.snapengage.com/live-chat-analytics-benchmarks/). NOTE: current first response time in the forum is 2–5 minutes.
*Very* conservative with my estimates as you did, this analysis doesn’t consider all those who for example employed only passive time in the chat (eg. only reading).
Meanwhile you can add to your estimates at least other 10 years of time from people dedicated to learn how to code :).