James likes to think about worlds that don't exist. Growing up on a diet of video games, anime, and the internet, ending up as an engineer was accidental. At least it helps write about computer systems and robots. Check out jameskrake.com for more.