My 100 Days of Code Challenge Experience
Deciding to participate in the 100 Days of Code Challenge was one of the best decisions I’ve made this year. This challenge was created by Alex Kallaway, and the premise is simple. Dedicate at least one hour a day to coding. Document that study time by tweeting about what you learned each day, keep track of it in a journal, or log your progress in a GitHub repo. The point is to make time for the 100 days to code.
I had seen this challenge before on Twitter, but really didn’t think it was for me. The idea of publicly announcing my progress was nerve-racking. Although I've been coding on and off for a few years and had been intending on building a side project to get back into React, I had little motivation to start up again.
I saw another developer who was posting his 100 days of code challenge progress on Instagram and could not help but start to feel the excitement of getting back into coding. I kept thinking about how I could also incorporate this challenge into my daily schedule, and it seemed manageable.
After about a week or so, I created an Instagram account specifically to participate in the challenge as well and began sharing my progress through that account. Here’s what I gained being part of the challenge:
Getting Comfortable Learning in Public
I could have completed this challenge on my own without documenting it on social media. But the problem with that is there is no pressure to stay accountable. It’s easy to slack off on your own, but this can’t be done when other people are waiting to hear from you which helps set accountability. Reading this article about learning in public also made me understand the value of experiences like this.
Being Part of a Developer Community
Probably the best benefit was meeting other developers through Instagram who were also completing the challenge. We could share various resources and encourage each other. Having a supportive community helped me stick with the challenge especially when I was feeling overwhelmed or stuck.
After completing this challenge, I’ve continued to code just about every day. Not only has this become a habit, I feel like my skills have improved immensely. I always encourage other developers to participate in the challenge and make adjustments to the rules to suit their needs to be set up for success. The point is to make the commitment and start!
Have you done this challenge before or want to join in as well? Do you have questions or want advice to help you start? Leave me a comment to let me know!
Great post Ana! Thank you for sharing your journey. I have tried to/wanted to do the 100 days challenge but I've been afraid to commit. You def inspired me to think about it again. Seeing your journey is inspiring :)
Hi Ana. It's awesome that you have completed the challenge.
And I have been thinking for
quite some time to start it.
Do you have any advice/tips for me??
Hi, Sabarish. Yes, think about what your goals are and what resources you'd like to use to achieve those goals. Maybe you want to focus on projects for this challenge. Then figure out a time you can study or practice each day. Create a routine so that you don't have to think about when you will complete your hour of code. Let me know if you want to brainstorm more ideas. This planning stage will help set you up for success.
I'm participating, well this is my second time.
Like you said
But the problem with that is there is no pressure to stay accountable
No pressure made me quit the first time, hopefully I'll get to complete it this time.
Awesome Summary by the way!
Interestingly, you started off with an Instagram account. Usually, people prefer Twitter.
What happens on days when you hit a complex problem, where you require reading docs and strengthen your knowledge? Does that count as coding?
Yes, something about Instagram seemed to work better for me with this challenge.
I would probably count reading docs as coding since that activity would help me progress with either a project or concept. The beauty of this challenge is that you can make your own guidelines that suite you and keep you learning.
This is just an amazing post. I'm seeing a bit late. But amazed to read your experience i think i have the same like this lol. I tried many times to write on this but didn't wrote. I was not part of any community tho as coming from middle clas Indian family my dad had very less salary so i just used to download pdfs and learn. So now after my dad got me stable internet connection I'm on to this amazing community and being active everywhere. Amazing post again. 🤘🤘