Matt Rickard

Share this post

Is GitHub a Social Network?

blog.matt-rickard.com

Discover more from Matt Rickard

Thoughts on engineering, startups, and AI.
Continue reading
Sign in

Is GitHub a Social Network?

Sep 18, 2022
Share this post

Is GitHub a Social Network?

blog.matt-rickard.com
Share

GitHub's original tagline was  "social code hosting," but are there network effects in programming? Do the social features matter? GitHub is primarily an enterprise B2B SaaS company – how much do the consumer social features matter?

GitHub resembles many social networks –

The social graph – GitHub has a one-way following graph, i.e., you can follow others without permission (compared to a bidirectional model like LinkedIn connections or Facebook friends).

The feed – Like many social networks, there's an algorithmic feed. Unfortunately, it's not very useful. Events like newly created repositories, comments, pull requests, and starring appears in the feed. It's usually cluttered with CI spam,

Stars (likes) – You can "like" repositories, which has zero effect other than increasing the counter.

Fortunately, we have an interesting counterfactual – GitLab, which among other things, is GitHub but de-emphasizes the social features – it's more likely to be deployed on-prem and overall has significantly fewer consumer public users and projects. GitLab's current market cap is $8.5b (Microsoft acquired GitHub in 2019 for $7.5b). Some other interesting observations.

  • GitHub star growth is primarily linear, even for the fastest-growing repositories. So virality happens, but always off-platform (a viral blog post, etc.)

  • GitHub is removing the trending tab at the end of this month due to low usage.

  • Anecdotally, developers choose libraries in part based on social proof from other developers.

  • Chat, a key component of social, is important for open-source projects. Most of the activity happens off GitHub (in Slack or Discord). GitLab acquired Gitter, a chat platform specifically for code repositories, in 2017. However, projects increasingly choose Discord.

  • GitHub profiles are sometimes used for recruiting and resumes. However, professional networks are rarely reflected on the GitHub follower model compared to LinkedIn (or Twitter).

So, if I were to guess, social features haven't moved the needle for GitHub. SaaS businesses with network effects are rare, but when they work, they grow huge (e.g., Figma, Slack). So there's probably something there – maybe the next generation of companies will figure it out.

Share this post

Is GitHub a Social Network?

blog.matt-rickard.com
Share
Previous
Next
Comments
Top
New
Community

No posts

Ready for more?

© 2023 Matt Rickard
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing