Categories: Visualizations

The Social Network of Coders

Reading Time: 3 mins

Every problem faces the problem of finding smart, motivated people. Joel Spolsky offers this advice for finding great developers:

Think about where the people you want to hire are hanging out… Go to their conferences where you’ll find early adopters who are curious about new things and always interested in improving.

These days, the smart folks hang out at Github. (Github is like Facebook for coders. Coders can follow each other, and instead of uploading photos, they upload code.)

Last year, Matt Biddulph published a piece on Algorithmic recruitment with Github, and plotted the social network of coders on Github in specific cities: San Francisco and London in particular. People have extended this effort to other cities, but none in India.

At Gramener, we took a look at the Github follower network in various cities in India. The images below show the social network of Github users at Bangalore and Chennai – the Indian cities with the most users on Github.

Firstly, Bangalore, with 1460 users, clearly has more coders than Chennai (658). But what’s also interesting is the relatively large networked cluster in Bangalore. This is something that’s lacking in most other cities, as you can see below.

These cities tend to have smaller, disparate clusters. Whereas, in Bangalore, if you know some of the top Github users, you can easily hop from person to person and cover most of the popular users on Github. You can also guess that Hyderabad, Mumbai and Delhi (especially) are a bit less “sociable” and tend to form islands, when compared to Chennai or Pune.

In a way, this is reflected in the city’s social interaction as well. It’s a whole lot easier to meet a group of developers in Bangalore than it is in almost any other city in India.

To make your life easier, we’ve created a tool that lets you explore this social network.

Each coder is shown as a circle. The size of the circle increases with the number of followers. The colour of the circle changes based on their primary programming language. The labels indicate their Github user ID, the number of followers and their main programming language. Lines indicate that a user is following another. You can move each circle around to get a better view, and click on the circle to open their Github page.

This graph is called a force-directed layout. They are an excellent way of exploring and visualising small-scale networks interactively, since it lets you compare the structure of different networks, and also drill deep into every node in a network.

Visit gramener.com/codersearch to see the tool in action.

Gramener - A Straive Company

Gramener – A Straive company is a design-led data science firm. We build custom Data & Al solutions that help solve complex business problems with actionable insights and compelling data stories.

Leave a Comment

View Comments

  • One more option where I can enter my userid and see the network around me? its difficult as of now.

Share
Published by
Gramener - A Straive Company

Recent Posts

Enhancing Warehouse Accuracy with Computer Vision

In today’s fast-paced world of e-commerce and supply chain logistics, warehouses are more than just… Read More

5 days ago

How AI is Redefining Quality Control and Supercharging OEE Optimization?

What does it mean to redefine the future of manufacturing with AI? At the heart… Read More

3 weeks ago

How is AI Transforming Cold Chain Logistics in Healthcare?

In 2022, Americans spent USD 4.5 trillion on healthcare or USD 13,493 per person, a… Read More

4 weeks ago

How Can CEOs Slash GenAI Costs Without Sacrificing Innovation?

In the rush to adopt generative AI, companies are encountering an unforeseen obstacle: skyrocketing computing… Read More

1 month ago

Top 7 Benefits of Using AI for Quality Control in Manufacturing

AI in Manufacturing: Drastically Boosting Quality Control Imagine the factory floors are active with precision… Read More

1 month ago

10 Key Steps to Build a Smart Factory

Did you know the smart factory market is expected to grow significantly over the next… Read More

1 month ago

This website uses cookies.