« August 2003 | Main | November 2003 »

October 2003

October 15, 2003

My Kind of Warranty

Over on the ruby-talk mailing list, why the lucky stiff just announced a new version of the Syck library (it reads and writes the excellent YAML format). In his announcement, he includes a warranty and a disclaimer:

  • Some of this code is still beta software and here’s my disclaimer as far as that goes: I’m not going to say "Use at your own risk" because I don’t want this library to be risky. If you trip on something, I’ll share the liability by repairing things as quickly as I can. Your responsibility is to report the inadequacies.

That, my friends, is what a warranty should be.

October 14, 2003

Tangled Up In Packing Tape

It’s been a busy couple of months here as we prepare to launch our new book-printing imprint, The Pragmatic Bookshelf. We spent the year writing the first two books, Pragmatic Version Control and Pragmatic Unit Testing. The interesting part was what happened next.

We’d decided a while back that we were going to publish these books ourselves. It wasn’t that we didn’t value our relationship with Addison Wesley. We just wanted that bit of extra control that comes from managing the entire process. So we found a printer, registered for ISBNs and an imprint, typeset the books, got the covers designed, worked with reviewers and a copy editor, and then finally sent the whole mess off to be printed and bound. We thought the rest would be easy.

Instead, we then spent weeks putting all the fulfillment options in place. It turns out that while shopping cart software is easy to find, decent, distributed fulfillment software that did what we needed was not. I was determined not to fall into the trap of writing our own, but (yet again) I lost that battle. Still, the result is fairly nice: PDF orders are taken, shipped, and billed totally automatically, and even physical orders are pretty straightforward: a Ruby script downloads the details and coordinates the printing of a label containing appropriate postage.

We put the site live yesterday (do drop by—we’re proud of these books), and so far things are running fairly smoothly.

Apart from the paper cuts…

Now in Beta

  • Programming Ruby, 3rd Edition
    Third Edition, Covering Ruby 1.9, now in beta
My Photo

Pragmatic Stuff

Photos

  • www.flickr.com
    This is a Flickr badge showing public photos from pragdave tagged with pragdave_badge. Make your own badge here.

Site Search

  • Google Search

    The web
    PragDave