Why am I creating this Blog?

Why am I creating this Blog?

I wanted to create a blog for quite some time but I was not proceeding/procrastinating because :

  • I was not sure of if my learnings are even shareable or not.

  • I thought there are lot of amazing resource, why anyone would like to read my blogs?

Then, what changed?

I saw a lot of people are following what is known as “building in public” to up skill themselves.Then, I went on to read the psychology behind building in public and how to do that?

I came across a video by Mr. Savinder Puri which essentially tells you that it is important to show your work or whatever you are learning and building in public to attract more opportunities to yourself.

Let me address couple of questions which might be going in your mind at this point.

  • Am I doing it to attract more opportunities? Of course, yes.

  • Am I doing it just for the sake of more opportunities? No.

What more do I want to achieve from this blog?

I always loved competitive programming, I was not good at it in the beginning or maybe not great right now but whenever I get an AC, it makes me really happy. It’s a source of joy for me.

Recently, I have decided that I want to become a Red coder at Codeforces. It is a really hard task with full time job and a lot of other responsibilities/ commitments. I, more often than not, find myself missing my practice sessions. But I am hopeful that I will become a Red Coder soon.

With that in mind, I want to document my learning, the new algorithms or issues I am facing while solving particular problems and the reason for documenting it is, if someone like me in future stumbles upon same problem as me and couldn’t figure out what’s wrong with their solution or approach or not able to understand a particular algorithm, then these articles could come in handy.