{"id":3953,"date":"2017-05-24T22:50:17","date_gmt":"2017-05-25T05:50:17","guid":{"rendered":"http:\/\/www.dresan.com\/blog\/?p=3953"},"modified":"2017-05-24T22:50:32","modified_gmt":"2017-05-25T05:50:32","slug":"books-of-secrets","status":"publish","type":"post","link":"https:\/\/dresan.com\/blog\/2017\/05\/24\/books-of-secrets\/","title":{"rendered":"Books of Secrets"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.dresan.com\/blog\/wp-content\/uploads\/2017\/05\/20161006_105413.jpg\" width=\"600\" height=\"337\" alt=\"20161006_105413.jpg\" \/><\/p>\n<p>I used to believe that the secret is that there <i>are<\/i> no secrets. There\u2019s no special diet that will evaporate away the pounds overnight, no special pencil that will instantly make you a great artist, no special practice that will solve all your problems at software development. There is, in short, no mystical food or enchanted pen or silver bullet that will take the place of the diligent application of hard work when you\u2019re trying to solve a problem.<\/p>\n<p>I used to believe that about books too &#8211; that there was no magic book filled with secrets.<\/p>\n<p>I didn\u2019t come to believe that overnight. I read a lot, and collect books even more; as a child I\u2019d come home from the library tottering with piles of books, and when I got older and got tired of paying for late fees, I began amassing a library. I scour my home cities for volumes, and when I travel I harvest new places for their used bookstores, where obscure volumes are kept.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.dresan.com\/blog\/wp-content\/uploads\/2017\/05\/20170115_161643.jpg\" width=\"600\" height=\"337\" alt=\"20170115_161643.jpg\" \/><\/p>\n<p>In particular, I\u2019ve collected books in my subject areas &#8211; artificial intelligence, cognitive science, robotics, physics, writing, alternative culture, science fiction, and urban fantasy. Now, decades later, my library\u2019s grown to ten thousand volumes, over fifty bookshelves spread out over three different locations, filled with almost every conceivable tome on the areas of my interest.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.dresan.com\/blog\/wp-content\/uploads\/2017\/05\/bookshelves-at-work.jpg\" width=\"600\" height=\"450\" alt=\"bookshelves-at-work.jpg\" \/><\/p>\n<p>But there was a point, maybe not even five years ago, when I despaired of finding books that had the information I truly wanted. I\u2019d searched and searched and could not find books that answered the questions I needed &#8211; usually technical details about problems in artificial intelligence. Eventually, I decided, there were no books of secrets which would help you quickly solve the problems that really mattered to you &#8211; that there were no magic books.<\/p>\n<p>Fortunately, I was wrong.<\/p>\n<p>There <i>are<\/i> books that are special. There <i>are<\/i> books which will quickly help you solve your problems, or which will rapidly help you gain insight into the world, or which will deeply enrich the quality of your life. There are, indeed, books that are <i>magic<\/i>.<\/p>\n<p>I call them <i>grimoires<\/i>.<\/p>\n<p>Now, the truth is, there <i>still<\/i> are no secrets. The word <i>grimoire<\/i> means \u201ca book of magic spells,\u201d but just like the spellbooks of legend, you can\u2019t simply crack open one of the magic books I have in mind and get an instant result. You can\u2019t even crack one of these books open and get an instant bad result: unlike the comically unfortunate Sorcerer\u2019s Apprentice, if you flip open the master\u2019s grimoire and attempt to apply the recipes unfiltered, you won\u2019t get a runaway army of water-carrying broom-Terminators, but instead just some broken sticks and damp straw.<\/p>\n<p>No, grimoires are books that you have to <i>engage<\/i>. Earlier I said there\u2019s no magic diet, pencil, or practice that will solve all your problems. However, there are diets superior for losing weight, pencils that are great to draw with, and best practices which will prevent software problems. Unfortunately you can\u2019t take advantage of them without willpower, effort and training.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.dresan.com\/blog\/wp-content\/uploads\/2017\/05\/20160618_135849.jpg\" width=\"600\" height=\"337\" alt=\"20160618_135849.jpg\" \/><\/p>\n<p>So too with grimoires. Intuitively I\u2019d known they existed for a while, because even as I was giving up on grimoires, I still populated my shelves with them &#8211; Misner, Thorne and Wheeler\u2019s <i><a href=\"http:\/\/a.co\/4ElOo08\">Gravitation<\/a><\/i> , Russel &amp; Norvig\u2019s <i><a href=\"http:\/\/aima.cs.berkeley.edu\/\">Artificial Intelligence: A Modern Approach<\/a><\/i> , Joyce\u2019s <i><a href=\"https:\/\/en.wikipedia.org\/wiki\/Ulysses_(novel)\">Ulysses<\/a><\/i> , and so on &#8211; and had even read some cover to cover, like <i><a href=\"http:\/\/www.feynmanlectures.caltech.edu\/\">The Feynman Lectures on Physics<\/a><\/i> , Wolfram\u2019s <i><a href=\"https:\/\/www.wolframscience.com\/\">A New Kind of Science<\/a><\/i> , and Ayn Rand\u2019s <i><a href=\"https:\/\/en.wikipedia.org\/wiki\/Atlas_Shrugged\">Atlas Shrugged<\/a><\/i> . I\u2019d even started to recognize my mistake as I was reading the \u201cGBC Book\u201d: Goodfellow, Bengio\u2019s, and Courville\u2019s masterful <i><a href=\"http:\/\/www.deeplearningbook.org\/\">Deep Learning<\/a><\/i> tome.<\/p>\n<p>But it was a book called <i><a href=\"http:\/\/a.co\/iMLxMQz\">The Springer Handbook of Robotics<\/a><\/i> that brought the point home.<\/p>\n<p>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.dresan.com\/blog\/wp-content\/uploads\/2017\/05\/grimoires-1.jpg\" width=\"600\" height=\"462\" alt=\"grimoires-1.jpg\" \/><\/p>\n<p>I\u2019m a roboticist, and I\u2019d been struggling hard with a recalcitrant robot &#8211; not physically, of course, nor mentally, but programmatically: I was trying to get it to drive straight, and it was ramming itself straight into a wall. Once I spent more than a day and a half tearing apart its drive controller until I figured out the mathematics of what it was supposed to be doing well enough for me to figure out what it was actually doing wrong so I could ultimately figure out how to fix it.<\/p>\n<p>Then I cracked open a chapter of <i><a href=\"http:\/\/a.co\/iMLxMQz\">The Springer Handbook of Robotics, Second Edition<\/a><\/i> . This big red book came across my radar at my previous robotics project, where half a dozen people had the first edition on their shelves &#8211; and my officemate, <a href=\"https:\/\/scholar.google.com\/citations?user=7traWroAAAAJ&amp;hl=en\">Torsten Kr\u00f6ger<\/a>, turned out to be the multimedia editor of the new edition. I had more than enough books to read, so I resolved to wait for the new edition to come out, to buy it to support my buddy Torsten, and to get him to sign it.<\/p>\n<p>Eventually, the <i>Handbook of Robotics<\/i> landed on my doorstep, all 2,200 pages of it &#8211; the book is thicker than most books are wide and some books are tall. After getting Torsten to sign it &#8211; just carrying the book around caused the spine to crack a little &#8211; I decided to spend a little time reading a few chapters related to the work I had been doing before putting the book away.<\/p>\n<p>I cracked open the chapter on navigation \u2026 and found the math for my robot problem.<\/p>\n<p>This wasn\u2019t something I had to dig at: it was right in front of me. The book had a chapter on my problem, and almost right at the start it reviewed all the math needed for a basic approach to the problem. Had I read it before I worked on the robot controller, I would have immediately understood that the code I was reading was implementing those very fundamental equations, and would have solved my problem in a half an hour rather than a day and a half. I realized that this book &#8211; which I discovered by going into robotics &#8211; is something I needed to have read before going into robotics.<\/p>\n<p>Now, realistically, no-one can read a 2,200 page book prior to solving their problem \u2026 but, as Torsten explained to me, there\u2019s something else going on here. Most of this enormous book isn\u2019t relevant to my interests \u2026 but what is in the parts that are relevant to my interests are just the foundational results that are needed to understand that area of interest, and those results are annotated with references to the papers in which those results are derived and applied.<\/p>\n<p>A true grimoire isn\u2019t simply a comprehensive collection of all possible information on a topic &#8211; we call that a manual, and while grimoires are often comprehensive, and there are manuals that count as grimoires, manuals in general lack a true grimoire\u2019s other attributes: focus, insight, and orientation. A true grimoire doesn\u2019t just comprehensively exhaust its subject; it\u2019s focused on some aspect of the subject, brings insight to bear that you can then use to orient you to the broader field.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.dresan.com\/blog\/wp-content\/uploads\/2017\/05\/20160618_135145.jpg\" width=\"600\" height=\"337\" alt=\"20160618_135145.jpg\" \/><\/p>\n<p>Inspired by my experience with Goodfellow, Bengio and Courville\u2019s <i>Deep Learning<\/i> book, with <i>The Springer Handbook of Robotics<\/i>, and to a lesser extent my experiences with fictional grimoires like James Joyce\u2019s <i>Ulysses<\/i>, I\u2019ve decided to start reviewing them here.<\/p>\n<p>Next up: my criteria for reviewing a Canonical Grimoire \u2026 and how they differ from Grimoires by Reputation, Classic Reference Books, Thin Little Volumes, and their fictional counterparts, Tours de Force.<\/p>\n<p>-the Centaur<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I used to believe that the secret is that there are no secrets. There\u2019s no special diet that will evaporate away the pounds overnight, no special pencil that will instantly&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[75],"tags":[222],"class_list":["post-3953","post","type-post","status-publish","format-standard","hentry","category-reviews","tag-grimoires","ratio-2-1","entry"],"_links":{"self":[{"href":"https:\/\/dresan.com\/blog\/wp-json\/wp\/v2\/posts\/3953","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dresan.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dresan.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dresan.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dresan.com\/blog\/wp-json\/wp\/v2\/comments?post=3953"}],"version-history":[{"count":1,"href":"https:\/\/dresan.com\/blog\/wp-json\/wp\/v2\/posts\/3953\/revisions"}],"predecessor-version":[{"id":3954,"href":"https:\/\/dresan.com\/blog\/wp-json\/wp\/v2\/posts\/3953\/revisions\/3954"}],"wp:attachment":[{"href":"https:\/\/dresan.com\/blog\/wp-json\/wp\/v2\/media?parent=3953"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dresan.com\/blog\/wp-json\/wp\/v2\/categories?post=3953"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dresan.com\/blog\/wp-json\/wp\/v2\/tags?post=3953"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}