Writing a book is hard. Being a geek doesn't make it easier, but does help you analyze and, maybe, use better universal writing tools and even plan on highly variable output. Blogger and engineering manager Rands explains through his own book stories. More »