My personal GitHub challenge – a year later

I can’t believe I’m writing this post. A year ago I started my journey and I was pretty skeptical whether I’ll be able to finish it. But here I am, writing this blog post with a big smile on my face 🙂

365 days in a row

A year later I can proudly say – I did it. I’ve managed to commit code in my GitHub repository for the whole year – every.single.day in a row!

metodiew-GitHub-365

As I said, I wasn’t sure if I could keep my promise, but when I managed hit the first milestone – 100 days, I was confident that I was able to finish what I’ve stared.

To be fully honest with you, I’ve “cheated” the system a few times with a few “fake” commits over the course of the year. I had to. A few of those commits were because it was Sunday and I didn’t want to sit in front of my laptop. Sometimes I was travelling or I didn’t have anything that is worth to be committed. In that case I had to commit internal minor changes, text updates or basic refactoring – but hey, it’s still a legit commit 🙂

Also I accidentally interrupted the streak, because I deleted one of my repositories and it turned out that some of my daily commits were there – in this repository, so I had to “replace” them accordingly.

Anyway, I’m not going to excuse myself, because at the end, 99% of those commits were legit updates adding a new code, updating existing one, working on both personal and client projects and I’m very happy that I’ve reached this number with a lot of hard work and commitment.

What’s next?

I’m not sure. Today is the second day of my second year and I’m at my 367th consecutive day, but I’m not sure how long I’ll keep pushing code every single day. I guess at some point I’ll stop, because let’s face it – those numbers are not saying much. Especially if you open my public GitHub profile – you won’t see the number I’m seeing, because most of those commits are part of private repositories for our portfolio of international clients.

What about you?

Do you have something similar that you are working on day after day, incrementing the volume of your code base towards a milestone? What’s your personal or professional challenge? If you are working on something that’s worth sharing, leave a comment and let me know how is it going!

Stanko Metodiev is a WordPress veteran and the CTO of DevriX. For the past 12 years Stanko has been developing complex SaaS platforms, multisite solutions, migrating various systems to WordPress, managing a team of developers and leading a few key international projects in the company. In the past years, Stanko is the lead organizer of the WordPress Sofia User Group (WPBGUG) and has been a part of the organization of WordCamp Sofia and WordCamp Bulgaria. In his portfolio, you can find free themes and plugins on WordPress.org, and badges of his membership in the WordPress support, polyglots, theme reviews teams. Stanko is a fan of Real Madrid and often watches football games in shisha bars with friends and with his family at home. Also an avid fan of Counter-Strike and an active member of the remote work culture worldwide.

Tagged with: ,
Posted in Personal
No Comments » for My personal GitHub challenge – a year later
3 Pings/Trackbacks for "My personal GitHub challenge – a year later"
  1. […] technical lead Stanko Metodiev has even decided to contribute daily for a year or more. He managed to continuously submit patches […]

  2. […] technical lead Stanko Metodiev has even decided to contribute daily for a year or more. He managed to continuously submit patches […]

  3. […] I always consider open source contributors higher when reviewing CVs. Our technical lead Stanko Metodiev has even decided to contribute daily for a year or more. He managed to continuously submit patches […]

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.

A proud DevriX team member

WordPress Development agency building complete solutions for successful businesses.

WordPress Core Contributions
  • [49216] Bundled Themes: Import Twenty Twenty-One, the new default theme for ...
  • [43345] I18N: Remove unused MediaElement.js strings. Props metodiew. See ...
  • [42160] About: Fix grammar typo with pluralization. Props metodiew, ...
  • [42159] About: Fix grammar typo with pluralization. Props metodiew, ...
  • [41339] Widgets: Use `word-wrap: break-word` for available widget ...

View all 15 tickets on Trac.

Recent Posts
Recent Comments
Archives
Categories