Michael Swaine on Computer Book Publishing
I few weeks back, Michael Swaine emailed asking for our impressions of the computer book publishing situation. He also checked in with some other publishers. His conclusions are posted in a new online Dr Dobbs article.
I know that traditional publishing will never die—people just like holding paper books too much. But the reality of the new world will continue to drive publishers to find new ways of getting information out there. That's why our business is successful. We started by applying software development project techniques to book creation (version control, DRY, testing, etc). That gave us the lowest cost model of any publisher I know, which in turn let us accept proposals because we wanted to see the book published, and not because some marketing model told us it would sell. We tried other innovations, such as applying agile principles to publishing, gaining early and continuous feedback with our beta book program. And we'll continue to innovate in the production of books—I still get too much of a thrill from holding the "fresh-from-the-printer smelling first copy of one of our paper books not to.
But, underneath it all, we're not really book publishers. What drives us is helping the community we know: software developers. The initial starter kit series was simply a way of spreading the information that we gave to teams during our consulting gigs to a wider audience. The Ruby and the Rails books were just a way of sharing a passion. The Erlang book, and books such as Release It! and Design Accessible Web Sites highlight technologies and techniques that we think are cool, and that we think will help other developers. We choose to get that information out in book form because we feel that the process of creating a book helps distill and refine the information. It lets us add value as editors.
I think the problems of the publishing industry will turn out to be a good thing. People get complacent during good times. When when times get harder, the folks who survive are the ones who focus in on the core of what they're doing. All the publishers still in the field are experimenting and innovating as they refine their focus.
Our focus is a passion for software development and a desire to help software developers have more fun while doing one of the most challenging jobs there is. I'm having a blast.




Hi Dave,
I really enjoyed reading your post and your interview, and it aligns closely with my own (far more limited) experiences. I have posted a detailed reply comparing my own experiences self-publishing on Lulu and now working with a publisher here:
http://peterarmstrong.com/articles/2007/11/09/self-publishing-vs-traditional-publishing-in-response-to-dave-thomas-and-charles-petzold
Cheers,
Peter Armstrong
Posted by: Peter Armstrong | November 10, 2007 at 01:47 AM
Hear, Hear! It costs $45 Canadian to buy a Pragmatic or a similar computer programming book from a Canadian bookstore. The same book in electronic format from Pragmatic programmers costs $22 US (about $20 Canadian). Plus your books are better quality, are delivered in real time and provide far better value. I only wish more publishers would follow your lead. Keep it up!
Posted by: Chris Schmitt | November 10, 2007 at 08:11 PM
Hi Dave. You're absolutely right about complacency creeping in during good times. I've been involved in the computer book industry since 1983 and I've seen at least a couple spikes as well as a few valleys since then. It's safe to say we're at a bit of a crossroads right now and the winners will be the ones who figure out how to adapt. You guys are doing a lot of great things at Pragmatic and the way you've raised the bar helps make all of us pay more attention, be more focused on customer needs, etc. Congrats and keep up the great work!
Posted by: Joe Wikert | November 11, 2007 at 02:45 PM