So, it took me a while to complete my first project with Flatiron, the data gem cli to be exact. I decided to make a data gem that pulled the latest financial news but when I started to attempt to scrape some of my favorite news websites, I learned how disasterious some of their source code was. I tore the project apart about 20 times and even thought about changing my project completely but I wanted to scrape a financial news website and it took about 5 days of frustration to do so. I was finally about to scrape theatlantic.com, their code was a little more clean and it was a little more clear how much better I can pull the data I needed from the website.
I have recently re-discovered my frustration with hashes in Ruby. I played with hashes in the past but I didn’t go indepth with them until enrolling in the full stack developer program with Flatiron School. Hashes can be intimidating and frustrating. Of all the topics so far, Hashes has taken the longest for me to grasp, the thing that helped me with hashes was to compare them to arrays: both arrays and hashes are containers for data, the big difference is that in hashes, the data you store can be more in depth.