I’d become interested in distributed computing a few years ago. I worked at a place where we built software which worked across a network of machines, and regardless of the number of machines connected into the system, the software would treat each host as one.
It was quite cool, and as time went on, I acquired new opportunities to apply my distributed computing knowledge to different situations.
The one potential situation that gripped me most firmly was that of a distributed network server used in client/server computer games. With the advent of WebSockets and Canvas/WebGL at the time, I felt it was integral to build something using these crazy tools in this brave new world. Something that I loved immensely. Around this time, my research led me to discover ActionHero.