This is BrainLog, a blog by Dan Sanderson. Older entries, from October 1999 through September 2010, are preserved for posterity, but are no longer maintained. See the front page and newer entries.

July 15, 2009

Let Us Now Praise Awesome Dinosaurs, by Leonard Richardson. See Leonard's follow-up blog entry for some behind-the-scenes detail, including a deleted scene (contains spoilers).

From the blog entry:

The main trigger for "Awesome Dinosaurs" was a certain class of rejection letter that corresponds to about #11 on the Context of Rejection: "This story didn't quite grab me." Or its less positive sibling, "Nice story, but it didn't work for me." I get this rejection letter a lot, and at one point in a Jamsetji Tata-esque fit of pique (reference explained in Calca 1 below) I said, "I will write a story about dinosaurs who drive monster trucks! Maybe that will grab you!"

"Write what you know" is a common cliche, and writing what you know will get you a coherent story but not, I find, one that goes around grabbing editors. I find my stories do much better when I write what I love. I know a thing or two about politics and asteroid mining and secret societies, but my stories on those topics aren't selling, and I'm starting to think it's because I don't love those things as much as I love the Internet, or video games, or dinosaurs.

Leonard Richardson is also a software engineer and the author of BeautifulSoup, an HTML parsing library for Python, and co-author of the books RESTful Web Services and the Ruby Cookbook.