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.

Time Management

Knowing I had to make time for this, I had to get clear on my daily schedule and learning goals. My main goal was to brush up on JavaScript and build React projects. I started with the Intro to JavaScript course on Codecademy and added other resources as needed. Most days one hour of code was manageable, but some days I had to get up earlier to fit in the time. Soon, coding was an everyday habit for me.

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.

Final Thoughts

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!

Alyssa Holland's photo

This is a great summary and I’m happy to hear that the 100 Days of Code Challenge was a positive experience for you! 😃

Ana Vela's photo

Thank you so much!

Brenda Michelle's photo

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 :)

Ana Vela's photo

Thanks so much! When the time is right, you can make the commitment, too!

Sabarish Rajamohan's photo

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??

Ana Vela's photo

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.

Sabarish Rajamohan's photo

Ana Vela, Thanks for these tips. I would give this some thought and I will definitely reach out to you if I need help. Thanks once again :)

Jome Favourite's photo

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!

Ana Vela's photo

Thank you so much! And I hope you can stay the course this second time around. Let me know if you want to brainstorm ideas.

Dinys Monvoisin's photo

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?

Ana Vela's photo

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.

Rahul's photo

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. 🤘🤘