Why Instagram hiding the likes is good?

As you can see in the official tweet above from the Instagram's Twitter handle. They recently announced a few changes which included the one where they decided to hide the total number of likes and video views for the users in selected countries. Personally, I love the step and let's see if it is actually implemented world-wide.

The Problem with the Likes

Before we begin discussing about how good this step is, let us first know the whole issue which caused this step. As you know, every social network keeps updating it's algorithm every now and then. These update frequencies are almost never known and what would be prioritised is also never known to the general populace.

In the recent years there's a huge rise in the number of 'influencers' on the social media platform. I call Instagram a 'feel good' platform. But the same 'feel good' has a different effect on everyone. With the rise in the so termed 'influencing' accounts and 'marketing' accounts, there is a rat race on uploading the content which gain the most number of likes and views for the videos. Everyone was so deeply involved in getting viral over the night. This race and serious problem was proven by artificially getting things like an egg viral.

People, especially young girls started comparing their likes with others and there was a race. When this wasn't turning up as per the expectations, resulted in depression and anxiety. The serious effect on mental health was quite evident and I don't think anyone can deny it.

Instagram is becoming fake-stagram.
So apart from many more issues after the acquisition by the social media giant like the privacy issues, this was expected to be dealt with sooner or later. To avoid solving the issue where people upload things on the platform where it just feels good or 'Insta-worthy' ( which means would get likes )
instead of things they'd really share. I feel this was a good step in that direction.

Solving the Problem

Now, Instagram had some really good ideas to solve this problem of people trying desperately to get viral overnight and upload content just for likes. There were rumors about Instagram hiding the following and follower number counts, but it somehow got resistance from the business sector of the platform as follower number is like a status which is quite important for many influential personalities. Hence that idea was seemingly dropped.

Next the step where the likes are only visible to the user who uploaded it and that too only on option is a really good step in my opinion. It will reduce the competition where people judge other user's contents on the basis of the likes they're getting. This should improve the diversity of the content uploaded the platform without the social pressure of getting as many likes as possible. People still can view their likes and this can be an important metric for businesses as the engagement rate ( number of likes to followers ratio) still can be seen.

Since there's no virtual pressure of uploading things which gets likes, I feel this can be a great chance for the normal users who often feel intimidated buy the influential accounts to upload whatever they like. Those desperate attempts of the faking it till making it level can reduce the adverse effects on the mental health.


I know the ones who want to compare will still compare and there's actually no solution for it. But for the general consensus this is a really great step in my opinion. To just cut of the competition between users to get more likes feels like the most idealistic way of solving the issue of mental health and fake-stagram.

But behind the scenes I feel even the company has some very sneaky benefits which it is hiding between the main propaganda. This step would be an additional step for the company to push more accounts to go business and try promoting posts with money. Since, there's no visual results for the general users it would cut off half of the copy-trend uploads  and most of the fake like-follower marketing base. It is indeed a really good step as it is much easier to just hide the number of likes and followers instead of going on a fake account hunt where there are millions of accounts.

Do comment and share your thoughts about it! I'd love to know what do you think. Also, I'd keep updating it quite often so do follow the Website to get all the updates by clicking here.

Also, a minor headsup.... Obsessed is free to read on Kindle Unlimited! Do check it out. I'd be glad to read your reviews!
Share :

Dhawal's Blog - 9 - Defining the spaces.

It's been a long time since I have been sorting the things out in my life and trying to define or just place them in some category. Most of it I feel is pretty much resolved and well placed as its visible due to the response after doing it. Last time I had shared my dilemma about taking books up for reviews. I agree that was quite with a negative overtone but couldn't help it as it getting on my nerves. Talking about books just to maximise their sales and not telling the truth inside wasn't quite on the part with my terms. But anyway, coming to today's discussion. I decided something new and I feel this would be the best for most.

I have been reducing my social media as I don't see myself as a every social media marketing official ever. I would like to market my content but it is should be 2% of my all resources. Marketing takes a lot of energy and time. For the most part, I haven't seen inefficient job as much as marketing proves it to be. So, leaving the puzzles aside and in an attempt to define myself and put the things in a place where it starts working for me without any disturbances and issues further I decided to do a few things.

I might share a review or two occasionally here on the website but it would be a copy of what I shared on Goodreads and Instagram. I thought of shifting the reviews altogether to Socials because, I aim to make this portal only for the works I pen down like this post or the next upcoming article. I had began reviewing because I love to read. Reading something you want to read for fun and reading something to write a review are a two hugely different things. I can ignore many things as a reader but as a reviewer I have to mention, hence this kinda adds a level of stress into reading which I feel isn't for me.

So I have been reading Harry Potter since the beginning of the month. I have posted the reviews about first 3 books and would be sharing my thoughts about the 4th book when you might be reading this. To be honest, I was quite struggling to find out what should I upload on Instagram. Being honest, I don't have an Insta-perfect life, that I can share. Most of the time I am under the roof working on something or reading something, which isn't quite interesting for majority spectrum on Instagram. Book reviews have a different approach here hence thought why not give this a try. As many of you had messaged me to keep doing the reviews.

Hence forth, you'd find my writings on this portal. My books, articles and some occasional blabberings in the form of a blog post like this. What are you doing these days? I'd be happy to lend an ear. I plan to fill this portal with lots more of the stories. So keep an eye out for them as well because when you might not be expecting I might land some surprises as well.

Do comment and share your thoughts about it! I'd love to know what do you think. Also, I'd keep updating it quite often so do follow the Website to get all the updates by clicking here.

Also, a minor headsup.... Obsessed is free to read on Kindle Unlimited! Do check it out. I'd be glad to read your reviews!
Share :

Learn Python With Dhawal - Chapter 12- Sorting in Python

Before we begin the concepts about sorting there are few more concepts that I want to clear things about. Every language has some default parameters when a new variable is been created. In Java by default every number has value 0 or null for some others. In Python it would be always some or the other garbage value just like C. Also, when you are taking inputs some of the methods take inputs in very specific formats. For ex, the input() method takes everything as a string so when you want a number as input you need to convert it, or per say typecast it in technical terms.

We have seen a few examples of typecasting in previous coding examples where we have taken the input from the user for a calculator program and then typecasted the string input to integer format. If you don't take care of things like these, it might create issues in you programs. I can't possibly teach all the basics with the details here. This course is intended to keep a short informational aspect while exploring all the important topics. To dive into depth and learn more about it is your task.

A code might appear perfect on paper but it doesn't mean it is when you try on a computer.
For that you need to slowly explore the art of coding on your own and learn the art of debugging. Debugging can be done in various ways. For simplest you can put a print statement and see if some step is been executed or not. You can use console log commands if you know them.

Coming to Sorting, Python has various tools to make the work easy for you but unless you know how it works and how a sorting mechanism should behave, its of no use. So here we would explore a very basic sorting loop to understand how it would work.

Input :

  1. def sorting(a,l):
  2.     for i in a:
  3.         for i in range (1,l):
  4.             if(a[i-1]>a[i]):
  5.                 t=a[i-1]
  6.                 a[i-1]=a[i]
  7.                 a[i]=t

  8. l=int(input("Enter the size of list you want to sort.\n"))
  9. t=0
  10. a=[]
  11. for i in range (l):
  12.     a.append(int(input("Enter the element in list.\n")))
  13. print ("This is your entered list : ",a)
  14. sorting(a,l)
  15. print ("This is your sorted list : ",a)

Output :

  1. Enter the size of list you want to sort.
  2. 5

  3. Enter the element in list.
  4. 3

  5. Enter the element in list.
  6. 5

  7. Enter the element in list.
  8. 2

  9. Enter the element in list.
  10. 6

  11. Enter the element in list.
  12. 1
  13. This is your entered list :  [3, 5, 2, 6, 1]
  14. This is your sorted list :  [1, 2, 3, 5, 6]

Explanation :

As you noticed in first line, we defined the sorting function taking the two arguments a and l as a is the list of your elements and l is the length of that list.

I have given the option for used to define the length of the list but you can easily take a pre-defined list and use the method len() for getting the length of the list. but here for the fun of it, we are taking the list and elements both from the user.

There are 2 loops at step 2 and 3 if you notice. Inside the loop there's a swapping set of code which will swap the positions of 2 elements within the list if the previous one is larger than the later one. This way we will sort the list in an ascending order. Hence the inner for loop at step 3 would run once for the full length of the list to see if there are any abnormalities and every element satisfies the condition.

But we are just traversing the list once here. What if the list requires more than 1 run to sort the elements? Since there are 5 elements and taking an approximation that 5 is at a[0] and 1 is at a[l], this would be an worst case scenario. To sort the whole descending list into an ascending one, we would require to traverse the list lxl times to sort all the elements in ascending order.

Hence we set up a dual nested loop to traverse the list and sort all the elements. The number will only be swapped when the condition is true.

You can try some modifications on yourself to see how the code functions. To the result of the list after each inner for loop run you can print the list by adding print (a) command at step  8 to just see the swapped changes or to see every list after every iteration add the command at step 4.

I thought it would be a fun thing to let out a few things for you to try on your own. I want you to create a similar simple sorting program to sort things in a descending list. If you are successful in writing the code, do email me or just comment at let me know.

hint : use the '<' instead of '>' at step 4

I hope you enjoyed as much as I did writing this chapter. Here you learnt something more about loops, variables as well as functions in a gist and how to go about using them and build your own logic for various things as well as sorting the lists.



This series is totally authored by me (Dhawal Joshi). Any similarities found on the text, or codes or anything is purely accidental. All the sources of reference will be mentioned, linked and will be given the proper credits. If I miss anything or there's anything wrong, feel free to comment or send me an email and I'll try to edit it out. I am not a Python expert, I am sharing whatever I have learnt on my own and with a few sources around to refer from which will be mentioned. Also feel free to share this series with others so most can benefit out of it.


Do comment and share your thoughts about it! I'd love to know what do you think. Also, I'd keep updating it quite often so do follow the Website to get all the updates by clicking here.

Also, a minor headsup.... Obsessed is free to read on Kindle Unlimited! Do check it out. I'd be glad to read your reviews!
Share :