Here is what they found…

Image for post
Image for post
Pic credits : Reddit

For almost a decade, Stack Overflow’s annual Developer Survey has been the largest survey of people who code around the world. This year they did a survey on 60,000+ software developers and shared some of the amazing statistics.

In this article, I’m going to write a detailed analysis of their survey result. So get ready to read some amazing analysis —

How different technologies are correlated with each other and how developers use these technologies?

This network graph shows which technologies are most highly correlated with each other. The size of each circle corresponds to the proportion of survey respondents who use the technology tool.

Ruby and Rails tend to get used together. Similarly…

Amazing Insights ….

Image for post
Image for post
Pic credits : Pinterest

HackerEarth, with a community of around 4 million+ developers all around the world, is a highly sought after tech platform to hire quality developers. The coding problems on this platform are very exciting and challenging which can help you build a solid foundation on various topics like data structures and algorithms, data science and to say the least you can also participate in the different world class Hackathons. I have been crunching data for past few years and just two days back read this amazing survey that Hacker Earth has done where 16000 developers participated from 76 nations.

Below are…

Great Analysis Results from 100,000+ Developers and Hiring Managers

Image for post
Image for post
Pic by Franki Chamaki from Unsplash

I love Data. Period.

Like every day (30 minutes reading ritual before starting my office work), I was going through some great data science and machine learning articles to keep myself abreast of latest trends/info and I found a great survey that was done by HackerRank.

In this post, I’m going to cover the trends in the developers’ community in 2020. Let’s dive in!

Which role is in demand?

The results indicate that Larger companies are more likely to want to hire specialists as compared to smaller companies (startups) which considers full-stack developers more important.

A Quick Implementation Guide

Image for post
Image for post
Pic from

Recently I received an email from one of my readers asking me to write about Python’s complex topics such as Iterators, Generators, and Decorators. In this post, I’m going to cover the basics, implementation, and how to use them in your code.


An iterator is an object that can be iterated upon which means that you can traverse through all the values. List, tuples, dictionaries, and sets are all iterable objects.

To create an object as an iterator you have to implement the methods __iter__() and __next__() to your object where —

__iter__() returns the iterator object itself. …

Use these hacks and techniques…

Image for post
Image for post
Pic from

1. Counter

In python, Counter is one of the high performance container data types — an unordered collection in the form of dictionary keys and values where elements are stored as keys and the counts as values.

It can have values including zero or negative counts.

Implementation 1 —

from collections import Counter
sample_list = ['a','b','c','a','a','b','c', 'd']

Output —

Counter({'a': 3, 'b': 2, 'c': 2, 'd': 1})

Implementation 2 —

from collections import Counter
sample_dict = {'a': 4, 'b': 8, 'c': 2, 'c': 6}

Output —

Counter({'b': 8, 'c': 6, 'a': 4})

Implementation 3 —

from collections import Counter sample_counter1…

Image for post
Image for post
Pic credits : Pinterest

DeepFakes and Beyond: A Survey of Face Manipulation and Fake Detection

By Ruben Tolosana • Ruben Vera-Rodriguez • Julian Fierrez • Aythami Morales • Javier Ortega-Garcia

Abstract —

The free access to large-scale public databases, together with the fast progress of deep learning techniques, in particular Generative Adversarial Networks, have led to the generation of very realistic fake content with its corresponding implications towards society in this era of fake news. This survey provides a thorough review of techniques for manipulating face images including DeepFake methods, and methods to detect such manipulations. In particular, four types of facial manipulation are reviewed: i) entire face synthesis, ii) identity swap (DeepFakes), iii) attribute manipulation, and…

Hilarious as it sounds…

Image for post
Image for post
Burn Freddy Burn (Pic credits : Pinterest)

Programmer’s life is tough. Sometimes we are sane but other times too much madness goes around.

Below are some hilarious programming memes that you can totally relate to.

Here you go —

1. Because I’m G-root

Last one is hilarious…

Image for post
Image for post
Pic credits : Pinterest

I haven’t met anyone who is NOT obsessed with HBO’s Game of Thrones. For the techies, also Game of Thrones fans, it’s easy to find similarities between Game of Throne characters and multifarious programming languages, state of art technologies and IDE’s that rule ur lives.

Like every programming language/tech has its own quirks and idiosyncrasies, every character in Game of Thrones have his/her own unique persona, strengths and flaws.

Here we go (last one is hilarious!) —

Arya Stark —> Programming Language : Swift

She’s tough, rough and extremely skilled to face the big bad world. Personally Arya was my favorite character. …

Story you haven’t Read or Heard before…

Image for post
Image for post
Pic credits : Unsplash

At the age of 50, her menstruation stopped, emotions dried, memory cells started dying and wrinkles accelerated into her soul-less life together. She couldn’t take it anymore.

I hardly write about stuff which is unrelated to the tech but this story moved me.

Every geography, every community in this world have some dyed in the wool traditions. In the traditional Chinese culture (including many other culture) —

Sons are preferred over daughters, and a woman who fails to give birth to a boy will be looked down upon by her husband and his family.

This story gave me goosebumps and…

Naina Chaturvedi

🇺🇸,World Traveler,Women in Tech,Sr. SDE-Earning my bread using 0&1,Coursera Instructor ML & GCP, Trekker, Avid Reader,I write for fun@AI & Python publications

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store