tags:

views:

270

answers:

6

Why do programming books always have pictures of animals on them?

Seriously, I can't figure it out....

+5  A: 

To make the code monkeys feel at home.

Matthew Iselin
+3  A: 

Because it's hard to take a photo of a compiler.

Noon Silk
+7  A: 

O'Reilly in particular puts animal pictures on their covers. Usually, the animal has some symbolic relation to the subject, but not always. There's some explanation at this post:

http://www.deadprogrammer.com/oreilly-book-covers

I believe many the pictures are taken from the same collection. I've seen some of them in old royalty-free stock books.

Jason S
The O'reilly book for learning python has a mouse on it..... :D
CrazyJugglerDrummer
+1  A: 

i think that's just the O'Reilly publishing company. i have no idea why they put animals on the covers, but a former professeor of mine said they make good books. there are other books from other publishing companies that don't have animals on the covers such as Sans

anonymous
+1  A: 

Here are three classics that do not:

1800 INFORMATION
Technically, both wizards and dragons could be considered animals. :-p You're right about TAOCP, though.
las3rjock
Not to mention Knights
1800 INFORMATION
Well, SICP is the "wizard book", and CPTT is the "dragon book", so I just focused on those. You're right about the knight on the dragon book, though.
las3rjock
+3  A: 

After this someone has to ask question why programming books have pictures of sliced fruit on them.

One

Two

Three

Four

etc

ttvd
Because the iPhone is made by Apple, and an apple is a fruit :).
Matthew Iselin
... except I've never heard of an apple reproducing and making different types of fruit.
Matthew Iselin
Maggots follow :P
Ionuț G. Stan
i wonder if any of those fruit names are copyrighted :)
ttvd
Matthew, that makes sense. But it still doesn't explain why they are sliced :)
ttvd