Fast-paced polemic, a prequel to 1984 and Brave New World, showing us how what's happening today (surveillance state, militarized policing) marches us toward that kind of future. Too didactic ("everyone should learn to program--here's how") and with a typical YA too-perfect first-person boy narrator, it wasn't my cup of tea, but I found enough enjoyable to race through it while on vacation. Really liked the San Francisco setting and how the love story was handled.