O’Reilly Book Covers

Joel Spolsky wrote about an interesting limitation that he encountered when choosing a cover design for his book:

“And although they would not put a doggie on the cover of my book as I requested, because a certain other book publisher threatens to sue his competitors when they put anything animal like within 90 feet of their covers, their graphic designer worked overtime to create underground cover art called “User Interface Design for Doggies” complete with three golden retrievers, which they framed and sent to me. All in all a classy operation and highly recommended if you’re thinking of writing a computer book.”

The publisher is, of course, O’Reilly Media. The are famous for publishing computer programming books with engravings of animals on the covers. Like any programmer’s, my bookshelf holds a pretty sizable zoo of these critters. The question that always comes to mind is what guides the selection – how the publisher decides which animal to match with which technology. Here’s what O’Reilly editors say:

“Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects.”

Well, with some books it’s clear – a spider for a webmaster book and a python for a Python book, for instance. But why does the Perl book have a camel? Wouldn’t an oyster make a lot more sense?

Update: Joe Grossberg commented that camel was chosen “because Perl uses camelCase for capitalizing variables”. John (website or last name not included) said that “camel was picked for Perl because of the quip that it was a ‘horse designed by a committee’”. I like John’s version much better :)

Joe also started a Wikipedia article on the subject.

One of the more understandable conventions is using Javan animals on Java-related books. For instance, the Java book has a Javan tiger and the JavaScript book has a Javan rhino.

O’Reilly colophons rarely give too much insight into why that particular animal was chosen for the cover, but sometimes you might read between the lines:

“Like the crustaceans after which they are named, crab spiders walk sideways or backwards. They feed on bees and other pollenizing insects, often laying in wait for them by hiding on flowers.”

“Both male and female pythons retain vestiges of their ancestral hind legs. The male python uses these vestiges, or spurs, when courting a female”

“Folklore has long held that the horn of the rhinoceros possesses magical and aphrodisiacal powers, and that humans who gain possession of the horns will gain those powers, also.”

“Tigers are the largest of all cats, weighing up to 660 pounds and with a body length of up to 9 feet. They are solitary animals, and, unlike lions, hunt alone.

There are some tigers, however, who have developed a taste for human flesh. This is a particularly bad problem in an area of India and Bangladesh called the Sunderbans.”

The ironic thing is, Javan tigers are extinct and there are only about 100 Javan rhinos remaining. Is that a dig at these languages?

One of the most ironic, yet clearly unintentional choices was that of a stingray for the cover of ASP.NET in a Nutshell.

152 thoughts on “O’Reilly Book Covers

  1. Pingback: Buy Facebook Fans

  2. Pingback: mission fitness

  3. Pingback: best supplements for muscle gain

  4. Pingback: Dallas Marketing

  5. Pingback: Peak Oil

  6. Pingback: pre workout supplement

  7. Pingback: webcam chat

  8. Pingback: scary

  9. Pingback: colorado unemployment website

  10. Pingback: womens boots

  11. Pingback: handheld vaporizer

  12. Pingback: online jobs

  13. Pingback: Porn forum

  14. Pingback: usa car loan

  15. Pingback: visit

  16. Pingback: classified ads

  17. Pingback: cheap london escorts

  18. Pingback: MEDITATION AND KARMA

  19. Pingback: what is link wheel

  20. Pingback: cheap virgin remy human hair extensions

  21. Pingback: omega 3 fish oil

  22. Pingback: tanie noclegi zakopane

  23. Pingback: gynexin

  24. Pingback: dating tips

  25. Pingback: icf scaffold

  26. Pingback: Abby Shirah

  27. Pingback: Wholesale Clothing

  28. Pingback: kodak

  29. Pingback: Best video camera

  30. Pingback: Calculator

  31. Pingback: How to get toned

  32. Pingback: connections

  33. Pingback: ldl cholesterol levels

  34. Pingback: loupe light

  35. Pingback: Scott Tucker Payday Loans

  36. Pingback: Scott Tucker Payday Loans

  37. Pingback: full length mirror

  38. Pingback: Scott Tucker Racing

  39. Pingback: Scott Tucker Racing

  40. Pingback: Scott Tucker Racing

  41. Pingback: Scott Tucker Racing

  42. Pingback: Scott Tucker CBS

  43. Pingback: Scott Tucker Leawood

  44. Pingback: make money online

  45. Pingback: SEO Link Monster scam

  46. Pingback: check out my website

  47. Pingback: Scott Tucker Payday Loans

  48. Pingback: video production nyc

  49. Pingback: Scott Tucker CBS

  50. Pingback: Scott Tucker CBS

  51. Pingback: Appraisal Management Companies

  52. Pingback: broker price opinion

  53. Pingback: Credit Report

  54. Pingback: Learn Forex

  55. Pingback: aldara crema

  56. Pingback: Discount Hotels

  57. Pingback: pawn shop

  58. Pingback: bean bag

  59. Pingback: Air Conditioning Repairs

  60. Pingback: chris murray

  61. Pingback: Mass Income Multiplier

  62. Pingback: cheap viagra

  63. Pingback: spy phone

  64. Pingback: escorts in london

  65. Pingback: session de couple

  66. Pingback: Ant Infestation, Pest Control London, Pest Removal, Hertfordshire

  67. Pingback: read more about seo

  68. Pingback: waxless skis

  69. Pingback: Village Voice

  70. Pingback: author

  71. Pingback: Scott Tucker Racing

  72. Pingback: Scott Tucker CBS

  73. Pingback: personal trainer certification

  74. Pingback: cool games

  75. Pingback: document solutions

  76. Pingback: Video Presentations

  77. Pingback: webcam sex

  78. Pingback: car accident claims

  79. Pingback: injection molding

  80. Pingback: invest

  81. Pingback: swinging doors

  82. Pingback: Laufband test

  83. Pingback: syracuse seo service

  84. Pingback: cercueil

  85. Pingback: Study

  86. Pingback: Background check

  87. Pingback: facebook sex free

  88. Pingback: camgirls mit telefon

  89. Pingback: losangelesdentalarts.com

  90. Pingback: reputation management

  91. Pingback: Stacey Hawkins

  92. Pingback: Kitchen Set Murah

  93. Pingback: เกมส์ออนไลน์

  94. Pingback: African Mango Scam

  95. Pingback: tableau contemporain pas cher

  96. Pingback: floridahomeinsurancequotes.com

  97. Pingback: Scrapeboard

  98. Pingback: joe rocket motorcycle jacket

  99. Pingback: Bed And Breakfast in King's Lynn

  100. Pingback: searscard

  101. Pingback: www.pnc.com

  102. Pingback: banking

  103. Pingback: SEO

  104. Pingback: baby shoes

  105. Pingback: Server

  106. Pingback: letmewatchthis

  107. Pingback: white bunk beds

  108. Pingback: ways to make money

  109. Pingback: website cost

  110. Pingback: Scrapebox

  111. Pingback: new york

  112. Pingback: fap turbo expert guide

  113. Pingback: Graco Nautilus 3-in-1 car seat

  114. Pingback: residential mailboxes

  115. Pingback: Viagra

  116. Pingback: dispute letters

  117. Pingback: costume jewelry

  118. Pingback: radio

  119. Pingback: mujeres article

  120. Pingback: mujeres

  121. Pingback: tires buy online

  122. Pingback: Vancouver WA Chiropractor

  123. Pingback: attorneys trucks accident

  124. Pingback: Leeds Locksmiths

  125. Pingback: marketing ideas real estate

  126. Pingback: credit card printer machine

  127. Pingback: poker chip set pricing

  128. Pingback: toyo tires jobs

  129. Pingback: tires cooper on sale

  130. Pingback: cctv installers

  131. Pingback: cash-book

  132. Pingback: replica watches

  133. Pingback: swiss replica watches

  134. Pingback: replica watches

  135. Pingback: Ask for Quote

  136. Pingback: 5th sem results

  137. Pingback: free ipod

  138. Pingback: free xbox 360

  139. Pingback: light assembly jobs in michigan

  140. Pingback: free 2 player games

  141. Pingback: waste-clearance

  142. The camel is because Perl uses camelCase for capitalizing variables. The llama is similar to a small camel (“Learning Perl”).

    The original Java series was objects (but no one “got it”).

    The Oracle series is insects (bugs?).

    The “Annoyances” series is a bunch of toads and frogs (a plague reference?).

    “C” is for Cow or Chipmunk (C++).

    Some, though, I think are just arbitrary — why is Learning Python a mouse?

  143. Why is a stingray an ironic choice of animal for the ASP.NET book? Unless Steve Irwin was a famous ASP.NET programmer I don’t see the irony.

    Also: I presume they chose a mouse for the Learning Python book because mice get consumed by pythons.

  144. Well, at the time stingrays were perceived as slow and peaceful creatures with a poisonous, but not lethal stinger. Now they are notorious crocodile hunter killers.

    O’Reilly Microsoft-related books usually have benign creatures – shrimp, catfish, etc.

  145. I always thought the camel was picked for Perl because of the quip that it was a ‘horse designed by a committee’.

  146. I have the Win98 Annoyances book. It had a particularly horrifying image of a toad with it’s growing child burrowing through the skin of it’s back.

    I thought that was a clear editorial comment.

  147. Hey man, you have no clue about programming, U have no clue about Perl or Camels.
    Camels are pretty nice animals, they are very cute and useful, however, they are also very mean and nasty animals. Just like perl..
    See you should be dead programmer, you are definitely not a programmer. I have seen ur code, You suck man..