For more on Dungeons & Dragons, Programming best practices, and books follow me on Twitter @calebthompson.