Engineers of Trestle Technology managed to combine the data of most popular open-source hosting platform in use that is GitHub. Data engineers obtained the trending pages of Github which show the repositories in a particular language. The Data engineers then managed to combine the data obtained from GitHub’s trending pages with the Face API. Microsoft Face API, a cloud-based service that provides the most advanced face algorithms. Face API has two main functions: face detection with attributes and face recognition. After combining, Data engineers gets an estimation of some interesting properties about the profile pictures of programmers for any given language. The team mentioned “It should be noted that this is super non-scientific. Who knows how accurate the Face API is or how accurately a user’s GitHub profile picture maps to any aspect of their personality/identity. It’s also unclear whether the most prolific contributors to popular repositories accurately represent a community. Also, small sample sizes. Etc., etc.”
So let’s have a look at the results:
Gender:
If we have a look at the gender then the results are somehow discouraging.
Age:
If we look at the above image then we could easily assume that Java programmers are the youngest whereas C++ have the oldest one.
Smiles:
As we know, Programmer’s job was never busy and could be very confusing in busy days. In the above image, we could see R programmers are just smiling.
Facial Hair:
Programmers normally have much facial hair. However, this test had some competitive outcomes. It looks like Swift, Python has much facial hair compared to R programmer. So at the end of the survey we came to know that Java programmers are the saddest, C++ Programmers are the Oldest and Swift Programmer have much facial hair.