100 Days of Code is a challenge invented by Alexander Kallaway, it is quite simple:
- Code a minimum of one hour every day for 100 days.
- Log your progress by forking the official GitHub repository.
- Share your progress on twitter daily.
My main goal with this challenge was to solidify my habit of coding every day, even when I did not want or did not “have time”. After all, I had my dozen followers on twitter rooting for me, I couldn’t let them down!
One side effect of coding every day is that your GitHub profile (if you push your code to the website) starts to look a bit more alive with dozens of green/blue (night mode) squares.
While it does not really say much about you, it is always a nice plus to showcase your projects and contributions.
My experience with 100DaysOfCode
When I decided to start the challenge I thought I would not be able to finish it, I had to travel the same month I started so it became quite difficult, yet exciting to continue coding every day, under any circumstance, from my bed at 2 a.m. or a house full of screaming college students.
I managed to code every day without skipping even once. I had developed a personal strategy: did most of my code after midnight so even if the day was too full, I still had all the following day free.
To this day I still like coding late in the night, feel it’s more relaxing, until I fall asleep in front of the computer.
My goals for 2017 were quite simple, start #100DaysOfCode challenge, find a job as webdev, become a digital nomad.
Beginning 100DaysOfCode is what gave me the strength and knowledge to complete the other two.