Announcing Building Git
Since it seems that he used Ruby throughout the book, I wonder if that's the right choice or it will limit the book's audience.I'm contemplating writing a long "from scratch" style book on another topic and I'm still not sure which language I should use. Using more than one (Java, Python,...) and generating multiple flavours of the book could be a good idea I think.