Creating robots that are stronger, faster, and can think millions of times faster than us seems to be a guaranteed way to manufacture our future overlords. But my time as a computer programmer makes me less worried: software, no matter how well written, always seemed to break at some point. The reality of the world is just too messy. So while the robot uprising might happen, there’s a chance they’ll end up tripping over their own feet and give us grungy humans a shot at regaining the world.