Categories: Visualizations

Languages that cities love

Reading Time: 3 mins

We built a small tool that helps us recruit. It periodically pulls data off of Github for developers in India, and shows how they are connected. You can watch this 2-minute video to understand how it works.

This data also helps us understand how popular different programming languages are across cities. For example, if we take the top cities, based on the number of users (we’ve been fuzzy about the geography and included Colombo and Singapore into the mix)…

… and the top programming languages, again based on the number of users …

… it begs the question: is the popularity of languages the same across cities? Or are there certain cities that love or hate certain languages?

This is the distribution of programmers across these cities:

This does not readily lead to any insights. But we could look at this number differently. If all cities had the same distribution, then what would these numbers have looked like? In other words, how many developers of each programming language would each city have had? That’s shown below:

So, for example, Bangalore actually has 321 Javascript developers. But if it had the same percentage of Javascript developers as other cities, it would just have had 263 Javascript developers. So clearly, there are more Javascripters in Bangalore than you’d expect.

The numbers below show the difference between the expected and actual number of programmers.

A few things stand out:

  • If you’re looking for Javascript programmers, Bangalore and Mumbai would be the two places to visit. There are considerably more Javascript programmers here than you’d expect.
  • On the other hand, if you’re looking for Java programmers, you’d be much better off visiting Delhi, followed by Chennai and Bangalore.
  • There’s only one city to visit for Python programmers – Bangalore. The rest are scattered across the minor cities. (A closer look at the data reveals that a reasonable number are in Kerala.)
  • Colombo, on the other hand, looks primarily like a Ruby shop. The focus seems to be server-side development. Javascript programmers are much rarer than normal.
  • Gurgaon is the primary PHP hub. The city is under-represented in most popular programming languages, but has a thriving group of PHP programmers (a language that Chennai, Bangalore and Mumbai seem to actively dislike.)
  • The biggest hub for iOS developers (Objective-C) is Singapore. Within India, only Pune seems to have a slightly larger than usual number of iOS developers – but that’s a meagre 20 programmers.

Whether you’re a start-up looking for your lead developers, or an IT firm recruiting open source geeks, or just a geek yourself looking for friends to hack with, we hope this gives you a idea of which city to visit next.

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

Share
Published by
Gramener - A Straive Company

Recent Posts

AviaMasters – Le Jeu de Crash à Grande Vitesse Qui Vous Maintient en Alerte

La dernière sensation de BGaming, AviaMasters, plonge les joueurs dans une action en haute altitude… Read More

1 day ago

MaxiSpin Casino – Spin Your Way to Quick Wins

1. A Quick‑Start Guide to MaxiSpinMaxiSpin Casino has taken the online gaming scene by storm… Read More

1 day ago

ElonBet Casino: Quick‑Hit Slots & Rapid Wins for the Modern Player

1. The Pulse of Speed‑First GamingIn a world where attention spans shrink faster than a… Read More

1 day ago

BetPlay Casino: Ganancias Rápidas y Slots de Alta‑Intensidad para el Jugador Moderno

1. La Pulsación del Juego RápidoBetPlay casino ha creado un nicho para los jugadores que… Read More

1 day ago

Verde Casino: Quick‑Hit Slots & Instant Wins for the Fast‑Paced Player

1. The Pulse of a Rapid Gaming SessionQuando accedi a Verde Casino, la prima cosa… Read More

1 day ago

Aviator Slot: Crash Game ad Alta Quota per Emozioni Veloci

Ciò che rende Aviator Slot un'Esperienza da BatticuoreAviator Slot ha creato una nicchia per i… Read More

2 days ago

This website uses cookies.