January 1, 2016.
- I will tweet about my progress every day -> using the hashtag #100DaysOfCode
- If I code at work, that time won't count towards the challenge.
- I will push code to GitHub every day so that anyone can see my progress.
- I will update the (Log)[log.md] with the day's progress and provide a link so that others can see my progress.
- I will work on real projects, facing real challenges. The time spent doing tutorials, online courses and other similar resources will NOT count towards this challenge.
- To increase the chances of success, it's a requirement that you add a link to each of the day posts in the log. It can be a link to a commit on GitHub, a link to a blog post
- If you get upset or stuck, read this article: Learning to Code: When It Gets Dark
- If you don't know why there is such an emphasis on working on the projects vs doing tutorials or online courses, read this: How to Get a Developer Job in Less Than a Year
- If you can't push your code to GitHub for some reason (e.g. if you're only starting to code and doing interactive exercises), provide a link to a tweet. You can think of something else as long as your challenge stays public - and you get the benefit of being committed to it and accountable for your progress.
- Another good bonus of forking this repo -> if you haven't worked with Markdown before, it's a good way to practice.