Sinatra doesn’t know this ditty.

I hope you had the most amazing holiday! Welcome to 2016! Whether or not you are a resolutions type of person, it's pretty exciting to think that there are 366 days in 2016 (leap year) and we are only on day 5. Anything beyond today is like a book with empty pages, waiting to be filled. How exciting!

I haven't blogged in quite some time. Somehow, I am still barely holding onto my job since my last post but it's not looking good. I've been trying to come up with a plan B in case my fears become a reality. While I've been applying to junior positions around town, my main focus is to keep studying my coursework as long as I can afford it. I've finished the lessons for SQL, Active Record, and Rack, but I am going to redo the Sinatra lessons.  I struggled with building user authentication and logins, so I've decided to take another step back and make sure I understand its foundation before continuing on. As the lessons progressed, I found myself reverse engineering the solutions instead of successfully passing my tests from scratch, out of frustration. This is bad because in the real world I will be expected to solve problems that don't come with an answer guide. Additionally, I've noticed the frequent moments of self-doubt recently; learning how to program is really hard sometimes! Can I do this? 

In attempts to go back to basics, I've been consulting other resources such as Skillcrush and books, to soak in the same concepts but in different ways. With "Head First Ruby" I built a sinatra web app today, an online movie database. I especially appreciate the way Jay McGarvin (its author) explained the way the web works, how web apps are built with sinatra, and WHY things are done the way they are. This app is a bit different than what I've been learning/building though. It uses YAML to store its data, and I'm tempted to play around with it to reflect MVC and CRUD models. But it's simple, it works and I understand it which is great. Lastly, I am looking forward to this week's lectures with Learn Verified because Avi is a great teacher. There will be lectures on SQL and ActiveRecord, Sinatra and the Web, and Intro to Rails. So far, these lectures have been my favorite part about the program because they clarify a lot of confusion for me.

**Update - turns out I skipped a whole section with my lessons. Not sure how that happened, but no wonder why I've been confused! **

Although at this present moment I feel quite anxious, I know that all the people, places, and events in my life happen for a reason. I trust that these reasons are lessons I'm supposed to learn, in order to become a better person and to help others. For this reason, I choose to stay positive and look forward to filling the blank pages ahead of me. Day 5 is done, 361 more to go!