First, the good news. git commit murder is my best-selling fiction title. And the initial reviews have been overwhelmingly positive.
Thank you all. Really.
Computer nerds, being the sort of people they are, have this burning desire for correctness. And I’ve gotten more than one comment that the title should have been:
git commit -am "murder"
Here’s why I didn’t do that.
First, “git commit murder” is a perfectly valid command to commit the file or directory “murder.” Also, bookstore databases can’t reliably cope with non-alphanumerics in titles. A dash and quotes? They’d go nuts.
Titles also need to be short and kind of punchy. A literal command line is neither. That rules out the more complicated command line.
If I had my druthers, I would have included the leading command prompt.
$ git commit murder
This would have left me the ability to give a hypothetical sequel my preferred title.
# git commit murder
Running Git as root is, of course, grounds for violence.
But I have to live with the fact that bookstore databases can’t handle random characters. I’ll have to give said hypothetical sequel a more sensible title, like "git push murder'; DROP TABLE BOOKS"
.
+1!
Looking forward to parting eagerly with my hard-earned $$$ and picking up my very own dead-trees edition @ Penguicon!
Hello Michael,
OFF, sorry, but what can I do?
Your contact page says I better add a comment under your FAQ, if my question hasn’t been answered. OK, cool, I went to your FAQ page, read it, and found comments under that posts are closed. How does that add up to your strategy of engaging your readers? đ
Second, I think I have been here before. A note that my comment has been submitted at all would help, so I get at least some assurance it hasn’t been lost in transit. I appreciate your work!
Hi Charlie,
I gotta update that text, spammers made me turn off comments on my main site. Thanks for letting me know.
Your comments should show up here right away, I don’t hold them for manual approval.
Glad you like my work, thanks!