Steve Blank is the ultimate tech orator, telling the story from all angles no matter the topic. If you read the book Super Sad True Love Story it does not discuss a hacker war, but it does discuss a world where nothing is accomplished offline. I don't see any country building a security infrastructure that can protect it's citizens from such attacks.
I would love to hear experiences about outsourcing from other non-tech guys. I have been debating as I wait for a couple developers I know to leave their jobs and come on in a more full time capacity.