I do have kids, but they are a little below the target age range for this book. Maybe in a few years they will better appreciate hard boiled ex-detectives and recursive algorithms.
That being said, the motivation for writing this book was definitely to introduce the excitement of computer science to more people, especially kids. Even after many years in computer science, I can still struggle to appreciate deeply technical descriptions of algorithms. However there is a moment when things click, when I see what problem the algorithm was trying to solve and can appreciate the thought that went into it. The goal of this book was to provide that sort of excitement upfront--to show how computer science could be applied to real world problems.