DEV Community

Karina.I
Karina.I

Posted on

5 Reasons to start the #100DaysOfCode Challenge

I started my #100dayofcoding challenge 92 days ago (Still Continuing). I spend at least one-hour coding for every day (even weekends and vacations) in a row and tweet my progress daily with the #100DaysOfCode hashtag.

Before that my progress of learning code was slow. I found myself skipping days and saying to myself that “It was a busy day and I’m tired now”, “I’ll do it tomorrow”, “I’m am traveling now” “It’s the weekend/holiday”. That’s why after reading an article about it I just took the challenge. Now I’m going to tell you why you should also start this challenge.

##100DaysOfCode

1. Push yourself to the next level

Who doesn’t want to see herself at the next level? If today’s fast-paced life is not giving you the time to engage in continuous learning you must take the initiative for yourself. As soon as you start coding everyday it will keep you on the path of learning and you will keep growing. And helps you become a better version of yourself. While I am working on this challenge the fulfillment of coding everyday boosted my self-esteem also.

2. Get a Systematic Lifestyle

After joining this challenge, coding will become a part of your daily lifestyle (like brushing your teeth, eating your lunch). And this consistency will help you to be a better developer. Achieving your daily coding goal and tweeting about it might even become more exciting than your weekend plans with your friends (It happens to me!!). And it gives you a good reason to stop procrastinating and start coding every day.

3. Build a strong profile

During this challenge, you will able to complete a lot of projects, learn about new things and could become master about any specific topic. These things will make your profile stronger and more appealing to employers. In addition, your GitHub profile will also look extremely attractive.

Alexander Kallaway(Creator of 100DaysOfCode) mentions some success stories of 100DaysOfCode in his blog

“I completed 100 days of code. Also, after completion, my title changed and I do half coding and half testing now instead of full testing. Each month more testing responsibilities will go spread through the team and I will get more coding responsibilities. I am thinking of starting 100 days of code again.” — Robert Jorgensen

“I’ve completed 100 Days of Code once. Going to start again in September. I haven’t looked for a job, but it’s helped me do my job better and got me involved in open source projects.” — Amy Carney

4. Practice accountability

When you go public with your goal you become more likely to stick to your commitment. Because people want to act in a way that is consistent with their commitment intentions. It will also force you to move towards the direction you want. and stay there. This type of personal accountability leads to a long-term commitment effect and makes sure you don’t give up.

“When you make your goals public, you receive a combination of responses you can use to fuel your desire to succeed!” (ref)

5. Connect with like-minded people

Go and search for #100DaysOfCode on twitter and you will see a lot of people joining this challenge and continuing them with a great spirit. You can get inspiration from them or you can give them a goal by your activity. They will give you the motivation on your dull day and help you to stick with your commitment

During the 100 days, I have built several projects, had a lot of fun, and made a lot of friends. And also planning to start a new round of it. So, take this challenge and start a new journey of your life.

Know more about #100DaysOfCode

Top comments (20)

Collapse
 
ben profile image
Ben Halpern

Congrats!!!

Collapse
 
karinaislam profile image
Karina.I

Getting comment from you is a great thing. Thank you for being such a great role model .

Collapse
 
ben profile image
Ben Halpern

Collapse
 
zasuh_ profile image
Žane Suhadolnik

Currently on day 91 as well :D

Collapse
 
ben profile image
Ben Halpern

Woot!

Collapse
 
dlion profile image
Domenico Luciani

As software engineer I code everyday during my job so I have a question: the "#100DaysOfCode" challenge is "valid" only if I code out of my office's hours? (Of course I code even in the weekend but my question is about coding during the week) :)

Collapse
 
miionu profile image
Rospars Quentin

I'm asking myself exactly the same question ^ I code about 7h per day with my job.
There are so many things that I want to learn though... Maybe we could do this challenge during week-ends only?

Collapse
 
codinggrunt profile image
Reynaldo Veras

Wow this post really inspired me to start my own 100 days challenge. It's kind of funny, how I just finish making a post 2 minutes ago asking people how much time do they put in a day to learning code. I felt a little intimidated because other people are putting in hours each day learning and I only have about an hour each day to work on my skill. Clearly from your experience, you have achieved a lot. You have inspired me to believe in myself that 1 hour is is more than good enough to be productive.

For this I thank you,
A tip of the hat to you as well =)

Collapse
 
mmanousos profile image
Melissa Manousos

I'm over halfway through my 3rd round of 100 Days of Code and I agree that the accountability aspect of it can not be understated!
I also really appreciate the structured format for documenting what progress I've made each day. I've applied this technique into other areas of my life. I find it especially helpful to see just how far I've come when reflecting back at the end of each 100 Days. To realize that the concepts I was struggling with a few months or weeks ago are now second nature is really gratifying. And if you see I'm still butting up against the same things, I know you need more practice in that area. It's also an excellent note-taking tool to help know what to do next. (e.g. "I finished x today. I got stuck on y and will return to read more documentation on that. Tomorrow I will complete z.") That way, even if I do have to miss a couple of days, I always know right where to pick up.

Collapse
 
iamjoross profile image
Jose Ross Barredo

I dont know where to start 😣

Collapse
 
mmanousos profile image
Melissa Manousos

Read through the 100DaysOfCode.com outline. The creator gives a lot of pointers.
He had a specific goal, so if there is a project you have been wanting to work on, start there.
If you don't have a specific project (I didn't), pick a tutorial (like the ones at freecodecamp.org or codecademy.com) and start there. It doesn't really matter what you do to start. You're building a habit, so starting is the main thing. As you get further along, you'll figure out where your weaknesses are and can supplement with additional readings and practice from there.

Collapse
 
karinaislam profile image
Karina.I

Here is the guide line which I followed (still following).

Hope it will help you.

Collapse
 
itsasine profile image
ItsASine (Kayla)

I think I got to day 5 a few times 😅

Collapse
 
luqman10 profile image
Abdul Qadir Luqman

Coding everyday is the right way to go

Collapse
 
david2999999 profile image
David Jiang

Great motivational post ~ ⭐️⭐️⭐️⭐️⭐️

Collapse
 
rnrnshn profile image
Olimpio

Can you advise me on how do I start???

Collapse
 
karinaislam profile image
Karina.I

Here is the guide line which I followed (still following).

Hope it will help you.

Collapse
 
ekimkael profile image
Ekim Kael

You've make me wanted to start the challenge

Collapse
 
ricardommoura profile image
Ricardo Moura

Already feeling challenged 😁

Collapse
 
gyasikn profile image
gyasik

I've already coded 17 days in a row. Have I technically started the challenge already or do I need to start from the beginning again? 😂 #117DaysOfCode