Unpaid ads:

Stackoverflow is the most addictive developer's resource. Go check it out now! I use it myself, and I got to tell ya, they don't call it "crack overflow" for nothing.

Joel helped me find my current job. Check out the Joel on Software job board if you are not happy with yours.

WestNIC provides reliable reseller hosting services across the globe.

Evernote is the best code, memo, photo, todo, wishlist application I've ever used. Mad props for making Memex real.

What's All this Then?

My name is Michael Krakovskiy, and this is my blog.

Here's what you might find interesting:
100 Views of the Empire State Building project: I try to take 100 interesting photos of Manhattan's (sadly) tallest building.

My Gastronomic Adventures: I eat weird food - from 13 year old New Coke to Durian and parasitic fungi.

My attempts to grow exotic plants: pineapples, coconuts, etc.

My photos, mostly of New York City.

My musings about architecture mostly illustrated with my own photos. Would you like to learn about a mental patient who died at 103 who served as a model for some very famous sculptures? How about Brooklyn's ugliest building? How about a wooden skyscraper?

I find myself frequently writing about logos. The most popular article I ever wrote is about the redesigns of the Starbucks logo.

I wrote a series of "Best Sci-Fi You Haven't Read" posts:

Psywarrior
Yes, Virginia There Is Synergy
Call Time Police - We've Got a Time Traveler

Other topics that interest me include NYPD, New York City subway system, Japan, and things made out of titanium. On top of all of that, I seem to be interested in pigeions and Rupert Murdoch.

Dear reader, please browse around. You are sure to find something interesting. I could really use some help in bringing in readership: subscribe to the rss feed, digg the stories (there's a convenient button at the bottom of every article), link to my blog from yours, write some comments. I put in a lot of effort into writing, and I really appreciate your attention.

If you don't want all this pseudo-intellectual and want some lolcats? Please don't go away. Here, I have that stuff too. Here, here's another. And another. And another. I lied about not posting cat pictures.



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.

No votes yet

Comments

Fri, 09/29/2006 - 19:06 — Joe Grossberg (not verified)

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?

Fri, 09/29/2006 - 20:54 — obligateaerobe (not verified)

Don't know if you care, but this does not render correctly through lj rss feed.

http://syndicated.livejournal.com/dprogrammer_rss/68908.html

Fri, 09/29/2006 - 21:02 — deadprogrammer

Ah, thank you. Should be fixed now.

Sat, 09/30/2006 - 00:51 — Alastair Rankine (not verified)

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.

Sat, 09/30/2006 - 02:51 — deadprogrammer

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.

Sat, 09/30/2006 - 19:57 — John (not verified)

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

Sat, 09/30/2006 - 20:03 — deadprogrammer

This is the best explanation yet :)

Wed, 10/04/2006 - 17:47 — Dave (not verified)

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.

Sun, 01/28/2007 - 19:58 — Dude (not verified)

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..

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a><b><i><img>
  • Lines and paragraphs break automatically.

More information about formatting options




 Subscribe in a reader

More Unpaid Ads:

Jesse Reklaw's Slow Wave comics absolutely rock!. Jesse designed Deadprogrammer.com corner graphic, the one with the programmer and the cat. And now you can buy his new book - The Night of Your life: