Click here to Skip to main content
15,884,176 members
Articles / All Topics

My 70-day Streak on GitHub

Rate me:
Please Sign up or sign in to vote.
0.00/5 (No votes)
1 Feb 2015CPOL3 min read 3.8K   2  
My 70-day streak on Github

First off, I know this is by no means a record, something special or even significant. But I want to share my small streak story and how it helped me get an ABC (Always Be Coding) habit.

Read more about ABC, and why it's so important.

How It Started

I had not thought about doing a long streak, and I was not intending to do one either when I started out. It just happened. I had committed some code a couple of days in a row without thinking too much about it. I soon realized I had a small streak. I though it might be cool to get a couple of weeks in – just for fun.

After three weeks, I was hooked. It was addicting to see the streak continue to grow. It was most of the time not too hard to code something that could be committed every day. Most days, it was a breeze. Some days, it wasn’t.

How I Kept It Going

Like I mentioned, it often was quite easy to keep going. Most days. Some days, I almost forgot to commit, only saved by some random internal reminder at the very end of the day. Some days, I dreaded the fact that I had to code. Some days, I knew in advance that I would require some planning; the days that were basically packed with “mandatory” things. I could often do some testing and submit an issue, I usually had time for that at some point during the day.

But the thing that really held me going on was a commitment I made. After I had decided that I wanted a decent streak, I made a commitment to myself that I would sit down and code every single day. This strong internal promise I had made to myself was what I needed to do this. It helped me remind myself, it told me when I didn’t really feel like coding that I had promised. So I kept going.

For some people, sticking with stuff is easy. If that’s you, great! Myself, I need a little push sometimes. It’s important for most people to have something to drive yourself to do what you want. A strong internal promise and commitment might be what you need.

How the Streak Ended

It was actually by accident, but a happy one. The 71st day was the first day of my Christmas vacation and I spent it at work and then on a plane. It was a really busy day, and I just forgot to do anything about GitHub. Turned out, I really needed two weeks off without any work getting done.

I got back to normal life after the vacation with a much higher energy level. Plus, it felt really great to just completely relax.

I recommend you try going for a streak. Pick a project or two and keep the commits going. There are many obvious benefits of doing that (ABC, momentum for your projects, learning, etc.).

Screen Shot 2015-01-15 at 20.13.25

Further Reading

Some tips to keep your GitHub streak going: http://natashatherobot.com/streak-github-mistakes/

An impressive and entertaining GitHub streak story: https://ryanseys.com/blog/177-days-of-github/

This article was originally posted at http://maximumdeveloper.com/my-70-day-streak-on-github

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer
Norway Norway
My name is Gjermund Bjaanes. I am 25 years old, born and raised in Norway. I am a developer, geek and enthusiast in general. I’m passionate about programming and software engineering in general. Currently I focus on web development and mobile development on my free time.

I am a software engineer and developer by trade and by passion.

I have always had a very enthusiastic interest for computers, dated to when I was little. It became an obsession for programming, IT, gadgets and new technology. I love being a developer, and that is why I do it as much as I can!

Other than that; In my spare time I like to code, read, cook, hang out with friends and to work out.

Comments and Discussions

 
-- There are no messages in this forum --