Reimagining Programming Book Covers

by Joey deVilla on September 14, 2007

As of this writing, one of the hot items on Reddit is a link to this image of a cover for an old book, Forth on the Atari: Learning by Using Forth

forth_on_the_atari.jpg

(I’ve been excited about programming languages, but the guy on the cover, judging by his shorts, takes excitement about Forth to a whole new level. Or perhaps he’s excited about his new pair programming partner.)

The Reddit entry was subtitled “You ain’t gonna find a Java book with a cover like this”, which led me to ask “What if more computer books had Boris Vallejo/Julie Bell-style paintings on their covers?” In this article, I show some of my best guesses.

Here’s Bruno Preiss’ Data Structures and Algorithms
with Object-Oriented Design Patterns in Java
with a re-imagined cover:

data_structures_java.jpg

(Get it? Data structures? Tree? Get it?)

Here’s one of the classics: “SICP”, or more officially, Structure and Interpretation of Computer Programs, by Sussman, Abelson and Sussman:

sicp.jpg

How about one of the hot books of the moment, the Jolt Award-winning Agile Web Development with Rails?

agile_web_dev_w_rails.jpg

These new cover designs needn’t to be limited to paintings, just as computer programming books aren’t — consider the wood-cut images of animals on O’Reilly’s books. In looking for new-school computer book images, I stumbled across this pencil illustration with four figures that I thought was perfect for the Gang of Four — here’s a revised cover for Design Patterns:

deisgn_patterns.jpg

I don’t think these design should be limited to books you can buy in stores either. Consider the whimsical Why’s (Poignant) Guide to Ruby: what if we took its cartoon foxes and replaced them with the foxes in the painting below?

whys_poignant_guide.jpg

And finally, if someone writes a book completely devoted to pair programming techniques, I’ve got the perfect Vallejo painting right here:

pair_programming.jpg

{ 1 trackback }

cronspam.org › How to drive interest in Computer Science
12.28.08 at 3:12 pm

{ 5 comments… read them below or add one }

1 Eli 09.17.07 at 12:37 pm

Check out ROOTs logo:
http://root.cern.ch/

2 Travis Briggs 11.09.07 at 5:26 pm

Fantastic. I remember reading once that “don’t judge a book by its cover” goes back to days when they all looked the same. Nowadays, you’ve just got to judge those books SOMEHOW…

3 fatima 11.29.08 at 11:58 pm

nice trees.

4 Anonymoose 12.21.08 at 7:20 pm

Where’s the Dragon Book??

5 Tom 12.22.08 at 5:58 am

By the power of greyskull! :)

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Previous post: Mail Chauvinism, Part 1: The Magicians, the Snark and the Camel

Next post: “Null Pointer Exceptions off the Starboard Bow, Cap’n!”