I liked the idea behind this book, but I found the execution somewhat boring. The explanations of what he was doing and how he was doing it dragged on so much that I eventually began to skim over parts. It wasn't bad, but it wasn't really good either. It was just kind of a bland read for me. Like another reviewer said, it's science fantasy for engineers. I did enjoy some of the humor in the book, that is what made it easier to read.