DEV Community

Cover image for 100 Days of Code Challenge
Devin W. Leaman for 4lch4 Industires, LLC.

Posted on

100 Days of Code Challenge

Thanks to a post I read by Ricky White on dev.to, I've decided to tackle the 100 Days of Code challenge that I've seen all over this site. What started out as simple curiosity has now turn into a full-blown desire to take part, so thank you Ricky for being the straw that broke the camels back 😜

GitHub logo 4lch4 / 100-days-of-code

Fork this template for the 100 days journal - to keep yourself accountable (multiple languages available)

I've joined the #100DaysOfCode Challenge

Contents

Translations

españolfrançaispolski - русский - português do Brasildeutschукраїнська한국어中文

If you want to help by providing a translation of content/rules in the language you know, submit a pull request (or DM me on Twitter @ka11away ), adding a sub-folder in the 'intl' folder with the files of the translation there.

If you've decided to join:

  1. Check out the Official Site for the #100DaysOfCode movement. Connect with others on the platform of your choice from this list: www.100DaysOfCode.com/connect Also, here is a invite link to the 100DaysOfCode Slack channel
  2. Read Join the #100DaysOfCode
  3. Fork this repo and commit to the Log or to the Alternative, rapid R1 Log (R1 stands for Round 1) daily. Example.
  4. Code minimum an hour every day for the

What Will I Work On?

Thankfully, I've got a long list of things I've been wanting to add to Tron, the Discord bot I began developing quite some time ago. More specifically, I've had a number of user requests for new commands for the bot, such as an adoption command, some new reaction images, and a potential notification system for HaveIBeenPwned.

And while I honestly believe that I could work for 100 days straight on Tron and still have more stuff to add, I'm afraid that by the end of it I'll hate my beloved bot and no longer want to work on it 😅 So with that, I've got a few other things in mind to work on:

  1. Expanding my freelance company, HassleFree Solutions, and seeking out new clients.

    • Since it's not exactly coding, this won't be going towards my actual 1hr a day. However, it can lead to more projects to work on.
  2. Converting the existing HassleFree Solutions website from SquareSpace over to a self-hosted solution.

    • Specifically, I'll be using the Gatsby.js static site generator coupled with the Dimension starter plugin.
    • I don't intend to keep the blog on the website anymore, as all of my writing is posted to dev.to as well as kept in a personal archive.
  3. Writing a Visual Studio Code extension to help me write my articles in Markdown.

    • This is actually something that came to mind while writing up this article. When adding links, I have to surround the link with brackets and recall what the last number I used for the URL was (3, 6, 9?)
    • It'd be nice to have a simple Ctrl + Shift + I shortcut that would surround the text with brackets and then add the next number in the sequence.
    • Any input on this would be appreciated as I won't get started on this for at least a couple weeks.
  4. Expanding my PowerShell module, Gamgee to include some more functions that I've had stored in a Trello board for Zeus knows how long 🤦‍♂️

My Rules

Just like those I've seen before me, my rules will be "slightly" different than the two initially given by the challenge. Granted, I'll still be adhering to those two rules, I'll be making a slight adjustment compared to what I've noticed most people do:

  1. I've noticed that most people don't want to count client work towards this challenge, which is understandable for obvious reason. I however, will be counting client work as I'm still getting my freelance gig off the ground and all the work I can do for my clients would be a great use of my time.

  2. Since I'm still young and don't have any kids, there's not much that could be an acceptable reason to miss a day, but just in case, the only reasons I should miss a day are:

    • Extremely ill and can't get out of bed (rarely happens, but just in case, I'd like to have that base covered 😅)
    • Family Emergency
  3. I'm going to throw in one last rule that writing for dev.to (as long as it's a technical article, and not a fluff piece) can also count towards the hour a day, as I usually spend a significant amount of time actually writing code, debugging, and researching stuff for my articles.

And We're Off!

And with that, I'm officially off to get started 😊

Top comments (4)

Collapse
 
phillie profile image
Philly

Woah, pretty cool and quite impressive. 😏 💯

Reminds me that I also do have had this on my bucket list for ehm quite some time now. 😁 Makes me wannga get things started though. 🙌

Soooo thanks for sharing....and much success!

Collapse
 
4lch4 profile image
Devin W. Leaman

You can do it! Thankfully, the dev.to community is so encouraging and helpful in this, I'm sure that once you get started, you'll have a few other people that'll join you or help in your progress 😊

Whenever you do get started, let me know! I'd love to follow your progress.

Collapse
 
endlesstrax profile image
Ricky White

Well done for making the leap. You got this!

Collapse
 
4lch4 profile image
Devin W. Leaman

Thanks, Ricky! See you on the other side 😉