Day 81: Cleaning up my Mess

So… I’m the type to open a bunch of tabs and leave them open until I’m done with them. The problem is that I jump around a lot so every now and again I have to do a clean up. Today was one of those days. I tried to move forward but things were just so messy I couldn’t pick up my train of thought from yesterday. Tying up loose ends is a skill I need to work on more.

TLDR;

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

  • I cleaned up my notes on arrays and pointer return types in C. This was long overdue because I had no idea what my notes were explaining LOL. Tomorrow I can get back to my Pretty Print function (I feel like I say this almost everyday… smh).
  • I read through Chapter 8 of the book “Eloquent JavaScript” by Marjin Haverbeke. I am starting to read the book to help cover some insecurities I have about my knowledge of the language. I learned JavaScript on the fly through projects and YouTube videos. There are some core questions about the language that I don’t think I can answer, so hopefully this will help. The chapter was on errors and error handling in JavaScript. It was a pretty mild chapter in terms of complexity. The topic I identified for my notes are use stricttry/catch/finally, and assertions. The next chapter is on Regular Expressions (I am pretty familiar with them so hopefully it’s smooth sailing LOL).


Conclusion

That’s all for today. This is my sixth round of the “#100daysofcode” challenge. I will be continuing my work from round five into round six. 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 term 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.