Thinking like a hacker means finding creative solutions to big problems, discovering flaws in order to make improvements and often subverting conventional thinking. Bruce Schneier, a cryptographer, security professional and author, talks about the benefits for society when people apply that kind of logic to issues other than computer security.