Day 91: JavaScript Asynchronous… & Crows?

I think I was out of it because I know I know how asynchronous functions in JavaScript work but this chapter sounded like a foreign language. The analogy of crows and tunnels really threw me off. Maybe on the second read things will make sense but right now I AM LOST!

TLDR;

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

  • Played around with my reverse array function to see if I can improve it. The code got really messy with some notes at the bottom of the program but it is included below.
  • Started reading through chapter 11 of “Eloquent JavaScript” by Marijn Haverbeke. This chapter was very weird. The analogies that were used to try and help me understand the concept of asynchronous programming only made me more confused. They used some analogy were crows program with bugs but their language is JavaScript. It was a REACH imo. I would have preferred a real-world example or something that most people can relate to. Who is so familiar with crows that this makes sense immediately LOL. I don’t know I’ll continue reading and come back for a second read but this definitely threw me off.


Goal For Round 6 of the #100DaysofCode Challenge

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.