Day 22: Etch-A-Sketch Begins

I want to get faster at building out projects. It’s all a part of my journey to get better. Building out simple and clear task list items seems to be a huge part of that process. Whenever I run into a feature that seems overwhelming I get overwhelmed… Shocking! LOL. I have found that a feature list is different from a task list. Similar to agile workflows where a larger problem is broken up into smaller tasks I need to do the same but at a more microscopic level. When it is super simple I move super fast. So that’s my trick to speeding up. Hopefully this works out and carries over and I level up.

TLDR;

Okay, so here are the highlights of what I did:

  • Practice -> Wrote out my task list and designed the UI for the Etch-a-Sketch project in “The Odin Project” curriculum. Here is the GitHub Repo for those that want to follow along. From an overview look at the project it doesn’t seem too difficult however there were some sample projects that added some really nice extra features I may include as well. We will see. It’s more about getting through the feature list. I could spend a bunch of time polishing the project but I don’t think that is a great use of my time. I want to build real things but I am reviewing to earn that permission from myself.


Goal For Round 7 of the #100DaysofCode Challenge

This is my seventh round of the “#100daysofcode” challenge. I will be continuing my work from round five and round six into round seven. I am currently working through the book “Cracking the Coding Interview” by Gayle Laakmann McDowell. My goal is to become more familiar with algorithms and data structures. This goal was derived from my goal to better understand operating systems and key programs that I use in the terminal regularly e.g. Git. This goal was in turn derived from my desire to better understand the fundamental tools used for coding outside of popular GUIs. This in turn was derived from my desire to be a better back-end developer.

I have no idea if my path is correct but I am walking down this road anyways. Worst case scenario I learn a whole bunch of stuff that will help me out on my own personal projects.