Entertaining technical books

08/02/2008

posted by Tristan Roddis



I must have read dozens of books about programming and related disciplines. Some are dull as ditchwater, but a lot of these are admirably clear in explaining and presenting the information they need to get across. Very, very few are actually what I’d consider a good read, however.

So, for the record, here are three notable exceptions - techy books that made me laugh out loud:

  • Philip and Alex’s Guide to Web Publishing (online or hard copy)
    This book from MIT lecturer, photographer and all-round brilliant person Philip Greenspun is a great introduction to database-backed websites. Although the system he describes (ArsDigita Community Server - a mix of AOLServer, Tcl and Oracle) is esoteric and pretty much defunct, the quality of writing is excellent, and all of the underlying concepts hold true. Philip speaks with humour, passion, and has a healthy skepticism of Internet Entrepreneurs (”the world’s grubbiest club”).
  • Dive into Python (online or hard copy)
    This is a super-fast-paced introduction to Python for experienced programmers, written by Mark Pilgrim. In it, he provides an extremely comprehensive introduction to Python and some real-world programming examples. However, more than this, he lets you see the kind of mindset you need to get the most out of it, as well as pre-empting a lot of potential pitfalls and nagging questions that you would have about the language and his example code. Most importantly of all, he does so with accessible prose and understated wit.
  • why’s (poignant) guide to Ruby (online and hard copy)
    Written by somebody known only as why the lucky stiff, this is quite the most bonkers computer programming book I’ve ever come across. A huge, meandering journey across the Ruby landscape, copiously illustrated with cartoons and peppered with surreal asides. If you looking for ‘just the facts’, you’ve come to the wrong place, but if you want to be hugely entertained while picking up a fair bit of Ruby, then this is the book for you. Hilarious and utterly, utterly brilliant.

So… those are my picks. Leave a comment with your own suggestions for other techy books that should be considered as cracking good reads.

2 Responses to “Entertaining technical books”

  1. Mu Says:

    Greenspun is brilliant! Really entertaining.

    “Santa Cruz, California A friend of ours was called in to design a Web site for a multi-billion dollar company. The new president had called everyone responsible for the old site into a conference room. He plugged in a laptop with a 14.4 modem and handed the Web group leader a stop watch.

    “Time how long it takes to download the home page.”

    63 seconds. “Now time how long it takes to get the first results back from a search.”

    90 seconds.

    “What do you guys plan to do about this?” asked the president.

    “Uh… Well.. we could get a faster server,” responded the Web expert.

    “Great. Thanks. You’re all fired.”

    Our friend was specifically asked by the president to do a site with no animation and no Java. The focus would be entirely on a fast search of a server-side database. ”

    from http://philip.greenspun.com/panda/html

  2. Jamie Freeman Says:

    Jeremy Keith is one of the funniest people I know, and I love the way he writes; so clear, funny and _intelligent_. He’s not afraid of introducing subtle, literary, complex ideas into a topic that could otherwise be - let’s face it - a tad on the dry side.

    Much funnier than my own book ( http://www.message.uk.com/tips/ ). Did someone say shameless self promotion?

Leave a Reply

Close
E-mail It