For my Rails Assessment project, I set out to build an app for sharing vegan recipes. (Technically there’s nothing stopping you from uploading non-vegan recipes; as of now, there are no validations in place to ensure that all ingredients are vegan. Maybe a futue update!)
The Sinatra Assessment Project on Learn.co tasks students with creating a CRUD (Create Read Update Delete) app. I wasn’t initially sure just what sort of content I wanted my app to manage, so I described the parameters of the project to my wife and asked her what she might use this type of app for. She suggested something to keep track of her collection of beauty products, so that is what I set out to build.
At the end of the Object Oriented Ruby unit on Learn.co, we are given the task of creating an original RubyGem with a Command Line Interface. More specifically, the gem must scrape the web for data. Once presented with this challenge, I started thinking about all the websites I frequent. Before long, I came to my most trusted resource for music reviews, Pitchfork Music is a huge part of my life, and I love discovering new albums. Perhaps I could build a gem that would pull all the latest album reviews from Pitchfork into a simple CLI? Sounded fun and doable enough, so that’s what I set out to do.
Last year, I made the decision to pursue a career in software development, a rather significant shift for me. In college, I had studied music theory and composition. I was and remain passionate about music, but having worked in the world of classical music administration for nearly a decade, I felt it was time to explore other options. I enjoyed my work and met some wonderful people along the way, but I realized it was simply not where I wanted to be long-term. I was looking for a new direction that would be challenging and rewarding. And frankly, I wanted a career path with more opportunities on the horizon than the relatively insular world I had been inhabiting.