Month: October 2017

Flashcard Quiz Engine

I challenged myself to build a real tool that I would use in my own life. This flashcard quiz is the result. It’s the most complex code I’ve written to date and building it allowed me to experience the process of growing something from a skeleton into something (relatively) complex. It involved many imperfect choices,...

Using Google Sheets as a JSON endpoint

Spreadsheets are a great way to capture complex information without having to spin up a database or build an application to manage things. As a result, they often become stores of valuable business information, and on occasion you want to get that information out of the spreadsheet and into a more formal application. Thankfully for...

How to set up environment variables on macOS

Environment variables are system wide values that applications can use to retrieve information specific to your local configuration. This ability is useful for storing credentials or file paths that need to be shared amongst multiple programs. On the Mac, environment variables are stored in the bash profile located in the root level of the home directory:...

About Me quiz game

Built in a few hours, this was a personal challenge. The actual assignment was from an introductory programming course and required a very limited skillset. My enhancements were done in such a way that this still complies with the strictly worded guidelines.