Security insanity: how we keep failing at the basics [www.troyhunt.com]
Great insight that every technical person must read.