#100daysofcode is a thing. It’s a hashtag. It’s popular. People tweet it. People do it. It’s got hype.

Every day, my clock restarts at 0 and I have to sit down for at least 1 hour and code at some point during the day.

This is day 2 of my #100daysofcode.

What is it?

What #100daysofcode is may be best explained by the rules. There are just 2 rules.

  1. Code minimum an hour every day for the next 100 days.
  2. Tweet your progress every day with the #100DaysOfCode hashtag.

That’s it. Anything else rules-related can be found here: https://www.100daysofcode.com

Why am I doing it?

I recently started the freeCodeCamp curriculum and was looking for accountability strategies and things I could talk about when I go out networking. This ticked both of those boxes.

Wait, freeCodeCamp?

Slipped that in there.

sneaky banana

I’m not dedicating an entire post to this decision, so I’ll squeeze this in here. After I finished the Python programming course, I had loads of project ideas (see this blog post) and while I had learned many computer science concepts and how to apply them in Python, I needed a few more skills before I could build, as I mentioned in that article, a full on web app.

Building full stack apps in Python is semi-doable but not a smooth process.

And I was not in the mood to once again spend extensive time researching for more resources. I’d already done the research and considered freeCodeCamp (FCC).

It’s free. I love the mission of FCC. It’s available now. So I went for it.

Why #100daysofcode and freeCodeCamp are perfect together

Starting anything is daunting. freeCodeCamp is a lot to bite off. #100daysofcode provides social accountability and helps kickstart a habit that can last well beyond just 100 days.

There is nothing to writing. All you do is sit down at a typewriter and bleed.

Mark Train

With this, it’s more like: There is nothing to coding. All you do is sit down.

End of story. No bleeding (whew). It’s really as simple as that for me. I just need an excuse to sit down and focus on coding for at least one hour per day.

Tweeting about my progress every day is invigorating and I’m excited to report what I’ve done each day. The community on Twitter around the hashtag is very supportive, and both of these endeavors are great talking points during networking.

Things you need to get started

  • One hour per day for 100 days
  • Twitter
  • https://www.freecodecamp.org