Writer as Coder: The Iterative Way to Write a Book
Babauta compares book writing to iterative software development and describes a process of alpha testing, feedback, quick revisions, wider testing, and later editions to improve a nonfiction book before and after print.