1. Long time no see

    I’m not much of a blogger, so it’s no surprise there hasn’t been anything here for years. But I did write a little program in Golang that picks things from a list for me. Originally I wrote it to decide what WoW character I should play, but then as I improved it’s functionality it was clear I could use it for other dumb decisions. Why Golang? I don’t really have a good reason. I thought it was nifty how easy it is to compile/test on the fly as well as compile for different environments. I definitely found myself regretting this decision when I was in the weeds though, as much of what I was doing would have likely been much easier in Python. You can check the code out here


  2. Counting shots (the hard way)

    In my circle of friends, we like to play a game that is basically always ongoing. Most of us are movie buffs, and will take any opportunity to quote a movie if the timing is right. We started following up said quotes with a “Reference, take a shot!” directed at whoever we believe least likely to know what movie the quote was from. While we were never very strict about enforcing the punishment of the game, we did lack an easy way to tally the shots owed. Thus, I was bored one night and started throwing together a little webpage to do just that. I started using JavaScript and storing the counts in flat files, and poof, the shot counter was born. If there is one thing I love to do, it’s solve a problem with code. Now that I had solved it, I needed to make it better (or at least fancier!). Why should I store the counts in a flat file when I could store them in a database for easier manipulation? While I was at it, why not build the whole front end over in Sinatra? Now the simple shot counter was becoming more robust, and the possibilities continue to grow. In its current iteration, the shot counter will not only track my existing friends, but will also accept new inputs and create new database entries for them. There are many more features I would like to add, but feel free to check out version 1.0 of the shot counter (link removed) …


  3. Themes!

    Working on themes now, satisfied with the current choice. Credit to Josh Gerdes for the theme


  4. Hello World!

    The blog lives! Flat html pages powered by Jekyll. …