Software that can publish every draft of a book simultaneously shows the true beauty of the creative process – Quartz

Once his book, Benjamin Buckingham And The Nightmare’s Nightmare, was finished, Mazurek publicly shared the GitHub project so anyone could see the changes he made to the story along the way. Mazurek said that he originally hadn’t intended to make the project public, that he had just used GitHub as a way of keeping track of his thoughts and making sure he could access his work from multiple computers. But after he showed the project to his friends, they convinced him that there was artistic value in sharing the changes made along the way, as well as the novel itself.
http://qz.com/335942/an-author-used-a-tool-for-programmers-to-write-a-book/