This guest blog post was written by @robot_mk.