Friday, May 29, 2020

Programmers should love Tiktok

In this article, we will comment on the statement proposed by me that Programmers should love Tiktok, and I'll try to support and explain my assertion with some examples.

I totally agree with all of you that TikTok may be only promoting and producing the shittiest or cringy contents in the galaxy, but also at the same time, I still agree and stick to the point that Programmers should love Tiktok. I have a valid reason to alongside with the example to support my statement.

To learn why programmers should learn TikTok, I have a separate example, I always like to talk about an app that I don't use much, or I am not a great fan of i.e., Snapchat. There may be specific reasons why I don't like the apps, or maybe I consider Instagram better.

Now there's a very significant feature about Snapchat that everyone must be aware of whether they are using it or not, and i.e., when you send someone the picture known as a snap, it suddenly disappears when the receiver opens it.

This is, in fact, one of the classics, or we can say the best example a teacher can give while teaching his students about the lifecycle event of Mobile application doesn't matter whether its an Android, iOS, react native, or Flutter app. Teachers can use this to explain to students that lifecycle isn't a theoretical part. In fact, vast applications are using this minimal feature in their application.

Why Programmers should love Tiktok?

The question is, why am I talking about Snapchat and why programmers should love TikTok? I agree with the fact many of you just don't want to download the app and watch the shittiest content available on it.

Still, in my opinion, every programmer should at least install TikTok once and go through those 5 or 6 cringe videos and see how it works the reason being. Just imagine the amount of traffic this app is handling and the number of videos uploaded, downloaded, and being viewed on the TikTok. Everything is so optimized that I have really seen any complaint about that the data is buffering, or we are not able to see that video. Not only that, just think about the optimization they did at every single level for storing the videos or way they would have designed the database. It just blows my mind . on top of that, they are using machine learning and face detection soo amazingly. In fact, if would I was given a chance to do an internship at such companies, I would love to do that. It just blows my mind how many filters they are giving to the users and how well these filters are working. Just think like how these are working with the side by side lip-sync or songs it's just amazing.

How good a programmer is doing in the video world that fascinates me so much, and I firmly believe that no one is using machine learning or face detection as good as this shitty application is doing.

Let's not go to how this app is showing the videos to their target audience. I just wanted to say that if programmers would go on this app and try to mimic some of its features in the dummy application you are building, it's gonna be absolutely fantastic.

What should you concentrate on?

As a programmer, we should not be bothered about what content is uploaded or what is not; instead, we can seek out to learn something wherever we can. And again, handling that vast database and videos is definitely one thing we can learn from TikTok.


In this article, I tried to explain my points and support my statement that Programmers should Love Tiktok. If you need this article at any further time, just consider bookmarking this.

I just want to mention that this all was just my personal thought about it, but let me know in the comment section what you think about it?

Previous Post
Next Post

post written by:

Hi, Navjyot Singh is a coder, content maker and a freelance developer who's pursuing an undergraduate Engineering degree in Computer Science. He started out as a web developer but later picked up the mobile as his favourite platform to develop applications. A Writer by day and coder by night is loathed to discuss himself as the third person but can be persuaded to do so from time to time.