logo
episode-header-image
Jun 2025
36m 46s

Github Network Analysis

Kyle Polich
About this episode

In this episode we'll discuss how to use Github data as a network to extract insights about teamwork.

Our guest, Gabriel Ramirez, manager of the notifications team at GitHub, will show how to apply network analysis to better understand and improve collaboration within his engineering team by analyzing GitHub metadata - such as pull requests, issues, and discussions - as a bipartite graph of people and projects.

Some insights we'll discuss are how network centrality measures (like eigenvector and betweenness centrality) reveal organizational dynamics, how vacation patterns influence team connectivity, and how decentralizing communication hubs can foster healthier collaboration. 

Gabriel's open-source project, GH Graph Explorer, enables other managers and engineers to extract, visualize, and analyze their own GitHub activity using tools like Python, Neo4j, Gephi and LLMs for insight generation, but always remember – don't take the results on face value. Instead, use the results to guide your qualitative investigation. 

Up next
Aug 18
Recommender Systems Origin Story
Where did recommender systems come from, and how do we know when they're actually working? In part one of Data Skeptic's three-part Recommender Systems finale, Kyle traces the field from collaborative filtering and the Netflix Prize to matrix factorization and modern approaches, ... Show More
25m 32s
Jul 27
Social Choice for Fair Recommendations
Recommender systems influence nearly every aspect of our digital lives—but what does it mean for those systems to be fair? Robin Burke joins Data Skeptic to discuss the history of recommender systems, the limitations of optimizing purely for accuracy, and how ideas from social ch ... Show More
42m 56s
Jul 2
News Recommendations
News recommendation algorithms influence far more than what stories we click—they can shape our understanding of the world. In this episode, Kyle Polich speaks with Andreea Iana about responsible AI, filter bubbles, multilingual news recommendation, and her open-source NewsRecLib ... Show More
46m 6s
Recommended Episodes
Jun 2023
You Are What You Build: Making Your Code More Human | GitHub’s Christina Entcheva
<p>The world is what we make it. Tech - and AI - follow the same principles. <br/><br/>On this week’s episode of Dev Interrupted, we sit down with Christina Enchevta, a Director of Engineering at GitHub, to unravel the link between the values we hold and the things we build. We d ... Show More
29m 37s
Mar 2020
GitHub Actions and the DevOps Lifecycle
<p>Chris Patterson (@chrisrpatterson, Product Manager for GitHub Actions @GitHub) talks about the evolution of GitHub from a collaboration-centric platform to a DevOps-centric platform, as well as discussing the expanding role of GitHub Actions for developers, DevOps and SREs. </ ... Show More
28m 13s
Aug 2023
Labs: The Evolution of Continuous Merge | DevCycle’s Nik LeBlanc
<p>On this week’s episode of Dev Interrupted, co-host Conor Bronsdon and Ben Lloyd Pearson, LinearB’s Director of Developer Relations, detail the evolution of Continuous Merge and the tool behind it, gitStream. Joining the conversation is Nik LeBlanc, VP of Engineering at DevCycl ... Show More
35m 59s
Jun 2023
Episode 361: Get git and non-tech ramping up
In this episode, Dave and Jamison answer these questions: Listener Schtolteheim Reinbach III asks, Hey soft skills engineering, love you guys. I work at a company you wouldn’t hear much about, on a product that you wouldn’t think about as having much tech involved- suffice it to ... Show More
28m 5s
Nov 2017
107: Charting a Career in Energy Analytics
In this episode of the SuperDataScience Podcast, we will listen to the Data Scientist at Utopus Insights, Gabor Solymosi. You will hear about survival analytics, you will learn how to find the freedom to work remotely, and also, you will get to know more about Text analytics. If ... Show More
1h 1m
May 2019
Mental Models w/ Gabriel Weinberg (part 1)
<p>Today's guest, <a href="https://twitter.com/yegg">Gabriel Weinberg</a>, the CEO of DuckDuckGo uses connections to help steer the company. What we're talking about today with Gabriel are mental models for building a team and business.</p> <p>In part 1 of this interview, we dive ... Show More
37m 5s
Nov 2025
953: Why v0 creator left Vercel to fix GitHub (GOAT Jared Palmer)
Scott and Wes sit down with Jared Palmer of GitHub (formerly of Vercel) to unpack all the biggest announcements from GitHub Universe 2025. They dive into the future of developer workflows with agents, how GitHub is rethinking project interfaces, and where there’s still room to im ... Show More
16m 50s