Like many software developers, my love of video games kindled an interest in programming. I eventually realized that playing games and writing code for games are two completely different things and have resigned myself to business application programming.