David Joyner at 2015-06-24 21:41:14:
I really like the way Nathan is created so distinctly as a self-absorbed computer scientist.
Caleb is a curious programmer that Nathan thinks is more gullible than he actually is. I think of Caleb as the "straight line" compared to Nathan being the "wavy line". They make a nice contrast.
I can see that a very reasonable interpretation of Ava is as a trickster who just wants to escape, but is that the only one? Because, I see Ava as super-intelligent character playing a cat-and-mouse game with humans - whether it's flirting or taking down the power - but with rather benevolent intentions. It isn't until Caleb tells her that Nathan's plans include "killing her" that she takes action to survive.
Does this alternative seem reasonable to anyone else?