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.