Why I still like books.
I could be completely off base on this, as I have done zero research to support my hypothesis, but I sometimes feel like I am one of maybe four developers who are fairly advanced in their careers and still turn to physically printed paper books when getting serious about learning a new language or concept.
Reading about complex material on the internet, for me, is akin to sitting in a classroom where you’re attempting to learn while trying not to stare at the liberal arts hottie with the cool tattoos and piercings, ignoring several juicy conversations going on around you, keeping yourself from opening letters that the mailman is inexplicably delivering straight to your desk every two minutes, with a guy walking into the room every few seconds yelling “Hey! Anyone interested in the new Fallout 3 game? Follow me!”
This takes serious amounts of discipline and patience, a certain level of which I shall never achieve. Granted, this can also lead to some very interesting tangents that are often fruitful as well, but if I need to really immerse myself in a subject there is still no substitute for the isolating nature of a physical book and a quiet reading area.
I acknowledge that in this incredibly fast-paced field most books are usually outdated before they even hit the shelves, but I’d point out that one of my favorite books that I reference from time to time is a data structures textbook published in 1994. All of the code examples are in C and assembly, and yet I’ve used the concepts in every language I’ve encountered - from perl and coldfusion to pre-actionscript flash and AS3/Flex. A solid developer deals in algorithms and concepts and therefore a decent book (or any resource for that matter) can be invaluable if you can abstract the really important stuff from the syntax. But that’s a huge topic for another post.

Subscribe to my feed.


