๐ Today marks the first day of my take on #100DaysOfCode!!! ๐
If you have never heard of it, #100DaysOfCode challenges programmers to spend at least 1 hour of coding every day for 100 days! The rules include documenting your progress and you can find a large online community of both new and experienced coders taking part in this challenge.
Participating is an engaging way to help maintain a daily habit of coding. And if you get stuck, there is a large support community that will help you find the strength even on days when you don't feel like trying to navigate your way around vim. You can find more about the challenge here.
WHY AM I DOING THISโ
When I first heard about the challenge (literally 5 hours ago), I immediately knew it was something I wanted to do. Like many of you out there, I forgive myself far too quickly for slacking off way too often so I thought it was about time I get my shit together. I'm ready to begin pushing my limits and I'm curious to see if I have what it takes to commit to something for 100. CONSECUTIVE. DAYS. (Hold on... so why does it say #50DaysOfCode? ๐ค Keep reading!) So what do I plan to achieve by doing this?
MY GOALS โ๏ธ
- Complete this challenge. Committing to something every single day is a feat in itself! ๐ช๐ช
- Build something! In 49 days when I look back on this challenge, I want to feel accomplished and have something to show for it. I'm hoping to build my momentum little by little and have a project up and running (not necessarily finished) when I complete #50DaysOfCode. And I already have a few ideas!
- Find my zen. I find myself struggling to focus when it's time to get work done. That's why one of my goals is to learn how to calm my mind and find what works for me. Maybe that means creating the perfect Spotify playlist ๐ถ or finding the most comfortable spot in the study hall, we'll find out.
- ๐Green๐up๐that๐Github๐profile๐. This is mostly here for me to flex on my friends. ๐
MY RULES ๐
The great thing about this challenge is that it is for your own growth and it is your own adventure that you have chosen to embark on. With that being said, I'm going to shape this challenge to my needs/wants and give my own definition.
#50DaysOfCode. I wanted to begin this challenge as soon as possible but the issue is that it would fall into my next school semester. Along with taking 6 courses and finding a summer job, I also wish to get involved with other extra-curriculars (including salsa dancing ๐)! As I am unsure of my level of commitment, I have decided to pledge 50 days rather than ๐ฏ.
-
My own personal story. The challenge recommends connecting on twitter with others who are also partaking in the challenge. Well, I don't have twitter so here I am. In all seriousness, I joined this challenge for myself so that is who I'll be documenting this for. This is a space for me to make notes and reflect on my progress.
If you wish to follow along, you can find proof of my participation here. NOTE: I am not a strong writer so some days may just be bullet points or scrambled thoughts.
-
Cheat days. I have allowed cheat days (because I don't have complete faith in myself to complete this without a safety net). More importantly, this is in place to give myself necessary time off while also keeping me on track. #selfcare #selflove ๐ค
However, I am not allowed to just take them as I please. I have assigned increasingly unpleasant 'punishments' for myself. The first time I miss a day, I need to spend an extra hour in the gym. The following one after that, I must not use my phone for an hour (trust me, this is almost impossible for a millennial like myself ๐ฉ). The next time requires helping my mom garden for an hour (seriously terrifying). If anyone has ideas for other punishments please comment down below!
Daily goal. I need organization in my life!! Everyone knows that the hardest part about getting together with your friends is deciding where to eat. So every morning, I will complete that first step in making progress and write down a daily goal for myself.
-
#?HoursOfCode. Last but not least, my final rule is that I need to keep track of how much time I've spent coding. This is just for me to look back and measure how much I have achieved.
Does this include work or class assignments? That's up to me! The more you code, the more you grow - and any bit of learning counts! If I feel that the work I did was meaningful, I'm going to include it in this challenge. But if I feel that my 8 hours of coding at work everyday is kind of a cheat, I'm going to leave it out. ๐
AM I READY ๐ถ
At first I was skeptical of whether I could commit to #50DaysOfCode, but now that I have put so much effort in writing all this out, I feel like I owe it to myself to complete the challenge. I am ready and excited for the next 49 days so LETS GET THIS BREAD!! ๐
After 25 days, I will have a midpoint check-in to see how I am progressing and we can examine how I feel then. ๐ฌ Have I committed to at least an hour of coding every day (keep in mind I will have not begun school yet so I shouldn't have any excuses)? Am I advancing towards my goals or do I need to reevaluate them? How are my Github contributions looking?
Stay tuned...
Thanks for reading to the end! ๐ค This was my first time writing a blog post so let me know what you think!
Many thanks to @StuFinn for your inspiring post [find it here] and to @jaffacakestudio for your words of encouragement โฅ
Top comments (22)
For a first time post, you really nailed it. If you find you struggle with the motivation try the Seinfeld rule. Also keep us posted on your progress, it will be great to see how you crush that challenge :)
Hey, thank you so much for your comment! This was my first time ever writing something that wasn't for an english assignment ๐ so it means a lot to me!
The Seinfeld rule looks interesting, I think I'll try it out for this challenge. Curious, has it worked for you?
And haha, will do! I got a high from making this blog post so I am definitely going to be writing some more later on. Keep an eye out ๐
It has worked for me at least in making me aware of when the un-motivation started to creep in, plus doing things consistently is always a good thing. I'll definitely check in once in a while to see how's it going hehe.
Looks like ill be joining you on this journey.
I hate to copy you but seeing how i just found this community and want to be involved ill making a similar post as well. Thanjsnfor the inspiration!
-Chris
YESSSSS CHRIS ๐ฏ๐ Lets yeet this wheat together!!!
And I'm so happy to hear that I inspired you to make a post of your own! ๐ I actually got inspired after I read my friend's article and decided to make an account just to post this haha
I will be keeping an eye out for your post so please do @ me when it comes out! Also feel free to connect with me, would love to have a friend on this journey~~
Chris & Rachel - I am joining you!
I have been considering to do 100 days of code since I saw it years ago. Being in a small group like this motivates me enough to finally go for it though!
Thank you Rachel for the inspiration!
That's sooooo awesome, I love this, guys!! โค๏ธโค๏ธ Thank you for sharing.
I'm amazed that a rough blog post I typed out at 3am has allowed me to meet two like-minded coders, who are embarking on this challenge with me! Looking forward to hearing about your take on the challenge, Kat ๐
We got this ๐ช
Good luck! Start small with things until you know you can get them done.
Thought about it, but have yet to do the 100 Days myself, so you get props for getting further into the commitment than I ever have.
Thanks for the advice! โค๏ธ
You've probably already done more than 100 days of coding, it depends on you on how you want to define the challenge :))) And it's never too late to join in!!
Great idea to commit to 50 and good luck!
ps. you didn't say what you were going to learn...
Thank you โค๏ธโค๏ธ oh gosh, there's so much I want to learn! I have a list that I'm definitely not going to be able to go through in 50 days haha.
Currently working on building a b&b website for Schrute farms (if you've ever watched the office ๐ค๐) so I'll likely be spending a lot of time strengthening my frontend skills.
Besides that, I have an idea to build a chrome extension to help me with my goal of recording all the hours I've spent coding. Excited to start looking into that! :))
Learn all the things ๐ฅ๐ฅ๐ฅ
Good luck!
Thank you!!! ๐ค
Good luck! Have never done this myself (at least with all of this intention), but it's always interesting to see what people get out of it in the end :)
Thank you for your words of encouragement~ Still unsure of what's to come but I will keep you updated haha
Doing this too. Might actually make it a #365daysofcode since I am enjoying writing something new every day.
That's so inspiring, great to hear from someone who's also taking up the challenge. How are you finding it and what's the hardest part about coding everyday?
Good luck!
Thanks for the encouragement!
Wow, great read! Good luck with the challenge - I'll be following along for sure.
Thanks for all the support, Stu!! Glad to have someone who is always inspiring me to take on challenges! ;)