Wednesday, December 11, 2013

Github Longest Streak...60 days and counting!

I had wondered for a while what is that grid of boxes on Github profile and what is the use of it until I read 177 days of Github. Just about the same period, I read How To Stay Focused When You Get Bored Working Toward Your Goals and How to Stop Procrastinating on Your Goals by Using the “Seinfeld Strategy”.  In short, they are all about habits.
But if you look at the people who are consistently achieving their goals, you start to realize that it’s not the events or the results that make them different. It’s their commitment to the process. They fall in love with the daily practice, not the individual event.
In the blog post, he tells the story of a successful comedian who had written a joke every day for many years. He kept doing it. He didn't want to break the chain.

I was really motivated by those blogs and started a mission. I decide to write some code every day and push them to Github. Do it as a daily exercise. Keep doing it every day and don't break the chain.

I created a few projects to work on such as grunt-protractor-runner and WhatNext.  At that time, I also had to practice my skill for upcoming coding interview. I chose to solve some problems on Project Euler every day and pushed my solutions to Github. I have solved 38 problems. :D

These projects gives me enough amount of work to do every day. After I had done for a few weeks, I started to be afraid of breaking this chain. The deadline time for each day is at 2PM in my timezone. When I got it done for the day, I felt relieved haha. Some days I have to sleep late just to solve a problem on Project Euler because I cannot do it the day after.

And now I did it. Today is the 60th day!!

I have done it for 60 consecutive days and I hope I can do it more. Let's see how far I can go. :)