Anatomy of a small developer blog from 2019 - 2022

With 2022 coming to a close, I wanted to take some time and reflect on this years’ data. The Modern Coder is the manifestation of an idea I had in 2016. This blog started as both a creative outlet, and way to improve my ability to communicate technical concepts to a wider audience. Since 2016, my career has taken me from software engineering to management, and along the way my outlook on this blog has changed as well.

In 2019 I stopped posting to this blog and I put my full focus into a transition to software engineering management. In November 2022, I’ve resumed blogging; however, the blog has grown in my absence. This blog post is a retrospective on my 3 year hiatus.

Audience

Visitors

users_trend_line_2016-2019.jpg

New Users: 118,145
Pageviews: 172,257
Avg session duration: 58 seconds

Visitor Locations

user_countries_2016-2019.jpg

  1. United States: 33.8%
  2. India: 9.63%
  3. United Kingdom: 5.33%
  4. Germany: 4.49%
  5. Canada: 4.01%

Devices

desktop_vs_mobile_2016-2019.jpg

  1. Desktop: 93.61%
  2. Mobile: 5.94%
  3. Tablet: 0.45%

Mobile Operating Systems

mobile_os_2016-2019.jpg

  1. Android: 69.36%
  2. iOS: 30.48%
  3. Windows: 0.07%

Desktop Operating Systems

desktop_os_2016-2019.jpg

  1. Mac: 62.22%
  2. Windows: 20.12%
  3. Linux: 9.65%

Desktop Browsers

browsers_2016-2019.jpg

  1. Chrome: 74.61%
  2. Safari: 11.49%
  3. Firefox: 8.81%

Content

Top blog articles

top_pages_2016-2019.jpg

  1. Add Git branch information to your ZSH prompt: 90,141
  2. A better Git workflow with rebase: 26,596
  3. The Modern Coder: 10,376
  4. A Simple Introduction to Grep and Sed: 8,265
  5. Combining Git commits with squash: 6,624

Acquisition

audience_referral_chart_2016-2019.jpg

  1. Organic Search: 71.5%
  2. Social: 17.2%
  3. Direct: 10.4%