DEV Community

Cover image for The 21 Days Challenge: Pt. 1
 Suryadipta Ghosh
Suryadipta Ghosh

Posted on • Updated on

The 21 Days Challenge: Pt. 1

Hey programmers!

This article is not a typical dev article with some informative downpour, but I want to talk a little about something I am interested in.

I have heard many people talk about this concept of a 21-day habit-building challenge. As the name suggests, the idea here is to perform a specific task every day that you want to make a habit for 21 days and it would become a part of your routine. Now the concept itself isn't as simple as it seems to be. It turns out to be a myth up to a certain extent. The formation of a habit is much more complex and it involves many parameters to decide how long it would take for a habit to be created. You might have even discovered people on TikTok or Instagram doing a "30 Days xyz challenge" which holds the same principle behind it.

Now we wouldn't be diving deep into the psychology of habit formation, but what we're more interested is in the process of working towards creating a habit. For a good habit to be inculcated in your daily routine, it is important to drag yourself out of your comfort zone. Most of the good habits are often less exciting than the bad ones, but once you learn to detoxify your brain, you overcome the barrier between doing good things in your life and stay productive.

In the next part, I will be breaking down how I plan to try this challenge out to build a strong habit of programming. I would start from scratch and track my improvement throughout the journey.

Top comments (0)