I am a slow walker, but I never walk back — Abraham Lincoln
How it started
I read an article from the creator of the #100DaysOfCode challenge, Alexander Kallaway , and it got me super interested. I wanted to get better at coding and grow my portfolio. I knew if I committed to it publicly I would finish it.
I started the challenge on 31-December-2016 and I finished it on 9-April-2017
The Rules I Followed:
- I will code for at least an hour every day.
- I will tweet my progress every day with the hashtag #100DaysOfCode.
- I will track my #100DaysOfCode progress on my GitHub account.
- I will encourage and support at least two people each day in the #100DaysOfCode challenge on Twitter.
(View the official rules of the challenge here )
- I created fun games and quizzes.
- I used for the first time APIs like the geolocation and Twitter API.
- I learned about Canvas and SVG
- I worked more with Git and GitHub
Sources and Inspiration for Projects
Personally, I used:
- I also committed to the #dailyCssImages challenge (I wrote an article about how I started withpure CSS images) but I choose not to do it as part of my #100DaysOfCode journey.
- I recreated pens from codepen .
- I developed my own personal snippets.
Web Environment and My Daily Process
- I coded most of my projects on Codepen and some of them on the text editor Atom. (These are my reccomendations for offline text editors)
- After I finished its project I uploaded the code on GitHub.
- I shared my progress on Twitter and I always encouraged others.
- To make my life easier I used a lot of tools for selecting colors , icons , images and typography (I wrote an article of my favorite UX and UI tools, you are welcome to read ithere).
while (! (succeed = try() ));
What Did I Gain?
My growth wasn’t only in a coding level but on a personal level too.
- My web development and web design skills improved.
- I gain followers on Twitter , Codepen , YouTube and even in GitHub .
- I learned to be more optimistic and grateful.
- I got better at time-managment.
- I learned to set priorities and actually stick to them.
- I got feedback on my projects and positive vibes for my fellow coders.
- I met a lot of people with different backgrounds and different aspirations (most of them were via emails, Twitter and Skype.)
Would I Recommend It?
If you want to improve, grow, learn, share, get feedback, friends, endless posibilities for connections, stop procrastinating and stay focused, then YES, this challenge is for you.