What one quickly realizes while working on their Sinatra project, is the intricate framework needed to support your working application, one that is no longer limited to your desktop, but can begin to engage with the entire world! To help better understand the different components and their relation to one another, I thought I would provide a quick review as they relate to my own project.
Before I delve into the specifics of how I was able to finally complete the CLI project, it’s important that I first provide the reader with my “state of being” prior to making actual progress in this project. Forget feeling excited about the opportunity and challenge to test one’s level of knowledge, I felt immediate uncertainty, doubt, and absolute fear. I began trying to incorporate every resource listed or noted by others, all of which, quickly added to my stress level and self doubt. It wasn’t until I made a conscious effort to simply stop and sit quietly, with pen and paper, mapping out small, achievable goals, that I would finally begin to move forward toward project completion and success. There is certainly much more to this project than what I outline in this post, however, these few critical steps seemed to have a positive cascading effect, unblocking or releasing other opportunities for success.