Welcome to the scary place that is my thoughts...

Let Your Kids Play Football, Damnit
Published: 09/05/2018

I'm fed up with scared parents not letting their kids play football.


Getting Started With Elixir
Published: 04/22/2017

4 things I wish I would have known when first working with Elixir. Typically, the first thing a developer working in a new language needs to get right is workflow. We need to create the quickest feedback loop as possible to maximize our productivity.


When To Use A State Machine
Published: 10/26/2016

I recently implemented a state machine at work and it worked to perfection. The state machine saved us multiple hours and rescued us from redundant, error-prone code. But state machines feel over-complicated for most situations, so what exactly is the tipping point to make a decision?


Golang: Sorting a Slice of 2 Struct Types
Published: 07/01/2016

Leveraging an interface, we can implement the sort interface to effectively sort a slice of anything in golang


Tracking Currently Logged In Users with Devise
Published: 03/15/2016

Devise needs a couple tweaks to track logged in users. Some of the solutions offered on the web are overkill. I'll demonstrate a simple solution here.