Boot Up 2017 with the #100DaysOfCode Challenge

Alexander Kallaway
Dec 27, 2016 · 4 min read

A New #100DaysOfCode for a New Year

First things first, if you rise to the to the #100DaysOfCode challenge, here’s what you’re committing to:

  1. I will tweet my progress every day, with the hashtag #100DaysOfCode and note which day of the challenge I’m on.
  2. I will fork the #100DaysOfCode repository to my GitHub account, then track my progress there
  3. If I code as part of my job, I will not count that time towards the challenge.
  4. I will only count the days where I spend at least some of my time building projects — not the days where I spend all my coding time working through lessons and tutorials. (If you’re new to coding, Free Code Camp’s curriculum quickly ramps up to building projects, and you will have built dozens of projects by the time you finish it).
  5. I will encourage and support at least two people each day in the #100DaysOfCode challenge on Twitter.
  6. I will only skip a day if something important comes up. And when I resume, I won’t count the day I skipped as one of my 100 days.

What #100DaysOfCode can do for you

There are several good reasons you should consider committing to this challenge:

  1. Every day that you consistently code, you’ll build momentum. That momentum will make it easier for you to learn more advanced topics. You won’t have to spend extra time trying to remember what you did previously. You can stay in the “flow” of coding.
  2. You’ll make friends and meet like-minded people who are also working through this challenge alongside you. They’ll help you find the strength to keep coding even on the days when you don’t feel like you’re making progress. They can also help you when you inevitably get stuck.
  3. The projects that you’ll build will be small in scope, so by the time you finish, you’ll have completed several of them — and gained a wide range of experience.
  4. If you were just working through tutorials, you wouldn’t have much to show for it. But with #100DaysOfCode, you’ll build real portfolio projects that you can show to potential employers and share with your family.
  5. These projects will give you practice with concepts that frequently come up during developer job interviews.
  6. Your GitHub profile will look extremely active. And yes, hiring managers and recruiters do look at these.
  7. You’ll greatly diminish your fear of starting a new coding project. It will become a natural, ordinary thing to do.
  8. You’ll have a good reason to stop procrastinating and start coding every day.

This is no longer updated. Go to instead

Alexander Kallaway

Written by

Self-Taught Dev. Projects: Created #100DaysOfCode Change your habits/life:

This is no longer updated. Go to instead