The Pragmatic Programmer’s blog, PragDave, has a post up about what they do under the surface to be successful at publishing their books. They have gotten a lot of attention about their success in selling beta versions of their books and involving the community of buyers in improving the final product.
Behind the stuff that you see us doing, there’s an underlying philosophy and set of practices. They all reinforce each other. For example, the fact we have continuous builds and author-typesetting means we can create beta books that are living documents. The fact we have an errata system hyperlinked from these beta book pages means we can put feedback in the hands of our authors, and hence we can get updated revisions out faster. Each of these aspects of what we do is a small thing in isolation, but we have hundreds of them, and they all add up to a cohesive, and we feel revolutionary, whole. Copying just the visible aspects misses this depth.
I think the post is a bit unfair, or unrealistic, to expect no one else to be successful in using the model they have developed. However, the point that you have to have a compatible business philosophy and practices in order to do it, is a critical one. Louis Rosenfeld may be someone who can successfully replicate their success, with his new publishing venture, Rosenfeld Media.